From 7c6108e0a7544d3a1f94fe4a65754b40384fe340 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Wed, 31 Dec 2025 00:56:31 +0800 Subject: [PATCH] Update production environment URLs and Traefik rules for dev-crew.crewsportswear.app --- docker-compose.prod.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index c6b80d8..900c6dd 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -6,7 +6,7 @@ services: environment: - APP_ENV=${APP_ENV:-production} - APP_DEBUG=${APP_DEBUG:-false} - - APP_URL=${APP_URL:-https://crewsportswear.com} + - APP_URL=${APP_URL:-https://dev-crew.crewsportswear.app} - DB_CONNECTION=mysql - DB_HOST=${DB_HOST} - DB_PORT=${DB_PORT:-3306} @@ -33,13 +33,14 @@ services: - ./public/uploads:/var/www/html/public/uploads labels: - "traefik.enable=true" - # Production environment (crewsportswear.com) - Uses DigiCert SSL - - "traefik.http.routers.crewsportswear-prod.rule=Host(`crewsportswear.com`) || Host(`www.crewsportswear.com`)" + # Production environment (dev-crew.crewsportswear.app) - Uses Let's Encrypt + - "traefik.http.routers.crewsportswear-prod.rule=Host(`dev-crew.crewsportswear.app`)" - "traefik.http.routers.crewsportswear-prod.entrypoints=websecure" - "traefik.http.routers.crewsportswear-prod.tls=true" + - "traefik.http.routers.crewsportswear-prod.tls.certresolver=letsencrypt" - "traefik.http.services.crewsportswear-prod.loadbalancer.server.port=80" # HTTP to HTTPS redirect - - "traefik.http.routers.crewsportswear-prod-http.rule=Host(`crewsportswear.com`) || Host(`www.crewsportswear.com`)" + - "traefik.http.routers.crewsportswear-prod-http.rule=Host(`dev-crew.crewsportswear.app`)" - "traefik.http.routers.crewsportswear-prod-http.entrypoints=web" - "traefik.http.routers.crewsportswear-prod-http.middlewares=https-redirect" - "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https"