Commit Graph

5 Commits

Author SHA1 Message Date
49e5f4c43f Change Hub port from 3000 to 3847
All checks were successful
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m36s
Build and Push Docker Image / build (push) Successful in 3m36s
- 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
71ddeacac2 Fix nginx config for certbot workflow
Some checks failed
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m35s
Build and Push Docker Image / build (push) Has been cancelled
- 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
e876a4c967 chore: Remove Traefik from deploy stack (using Nginx)
All checks were successful
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m35s
Build and Push Docker Image / build (push) Successful in 3m50s
- 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
622d9f4d2e feat: Add Nginx config for Hub reverse proxy
All checks were successful
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m29s
Build and Push Docker Image / build (push) Successful in 3m42s
- 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
411f7d4604 feat: Add production deployment stack
Some checks failed
Build and Push Docker Image / lint-and-typecheck (push) Successful in 1m28s
Build and Push Docker Image / build (push) Has been cancelled
- 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