Your Name c8b729beb6 Migrate deployment from DigitalOcean to Unraid
Remove:
- .do/app.yaml, .do/deploy.template.yaml
- .github/workflows/deploy.yml (DO App Platform pipeline)

Add:
- deploy.sh (SCP-based deploy to Unraid nginx)

New stack:
- Gitea bare repo on Unraid (/mnt/cache/docker/gitea)
- Ruby container builds Jekyll on push via post-receive hook
- Nginx serves static site on port 8100
- Caddy proxies simcoetradesjournal.krisforbes.ca + simcoetradesjournal.ca
2026-08-02 10:32:41 -04:00

Simcoe Trades Journal

A high-quality Jekyll blog & contractor directory highlighting verified construction trades, roofers, and timber framers across Barrie, Orillia, Severn, Simcoe County, Muskoka, and the Greater Toronto Area (GTA).

Simcoe Trades Journal Coverage Area

  • Midhurst Roofing: Commercial flat roof repair, TPO membranes, and industrial roofing in Barrie & Simcoe County (midhurstroofing.ca).
  • Severn Roofing & Contracting: Steep-slope architectural shingle replacements, custom copper flashings, and waterfront cottage roofing in Orillia & Severn Township (severnroofing.ca).
  • Sean Pro Contracting: Custom heavy timber framing (Douglas Fir), cedar ceilings, and outdoor deck pavilions (instagram.com/seanprocontracting).

🛠️ Stack & Architecture

  • Static Site Generator: Jekyll 4.4
  • CSS Framework: Tailwind CSS (via CDN) + Custom Trade Tokens
  • Templating: Liquid HTML5 Layouts & Components
  • Hosting: DigitalOcean App Platform (Static Site Service)

🚀 Local Development

  1. Install Dependencies:

    bundle install
    
  2. Serve Locally:

    bundle exec jekyll serve --port 10101 --host 0.0.0.0
    

    Open http://localhost:10101 in your browser.

  3. Build for Production:

    bundle exec jekyll build
    

    Output HTML will be generated in _site/.


☁️ DigitalOcean App Platform Deployment

This repository is pre-configured with .do/app.yaml for automated deployments on DigitalOcean App Platform:

  • Build Command: bundle exec jekyll build
  • Output Directory: _site
  • Environment: jekyll
  • Automated CI/CD: Pushing to the main branch automatically triggers a fresh build and global CDN rollout on DigitalOcean.
S
Description
No description provided
Readme
0 B
Languages
HTML 95.5%
CSS 3.6%
Shell 0.8%
Ruby 0.1%