Commit Graph

5 Commits

Author SHA1 Message Date
Matt 49e5f4c43f Change Hub port from 3000 to 3847
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m36s Details
Build and Push Docker Image / build (push) Successful in 3m36s Details
- Add HUB_PORT variable to .env.example
- Update docker-compose.yml to use configurable port
- Update nginx config to proxy to port 3847

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 14:30:45 +01:00
Matt 71ddeacac2 Fix nginx config for certbot workflow
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m35s Details
Build and Push Docker Image / build (push) Has been cancelled Details
- Remove SSL block that referenced non-existent certificates
- HTTP-only config passes nginx -t before certbot
- Certbot --nginx will add SSL configuration automatically

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 14:28:37 +01:00
Matt e876a4c967 chore: Remove Traefik from deploy stack (using Nginx)
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m35s Details
Build and Push Docker Image / build (push) Successful in 3m50s Details
- Remove Traefik network and labels from docker-compose
- Remove redundant docker-compose.simple.yml
- Remove HUB_DOMAIN from .env.example
- Remove traefik network creation from setup.sh

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 13:51:07 +01:00
Matt 622d9f4d2e feat: Add Nginx config for Hub reverse proxy
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m29s Details
Build and Push Docker Image / build (push) Successful in 3m42s Details
- nginx/hub.conf with SSL, headers, and SSE support
- Bind port 3000 to localhost only (Nginx proxies)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 13:24:18 +01:00
Matt 411f7d4604 feat: Add production deployment stack
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m28s Details
Build and Push Docker Image / build (push) Has been cancelled Details
- docker-compose.yml with Traefik integration
- docker-compose.simple.yml for direct port exposure
- .env.example with all configuration options
- setup.sh script for initial deployment

Usage:
  cd deploy/
  cp .env.example .env
  # Edit .env with your values
  ./setup.sh
  docker compose up -d

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 13:17:09 +01:00