Update APP_URL and Traefik rules for production environment
This commit is contained in:
@@ -6,7 +6,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- APP_ENV=${APP_ENV:-production}
|
- APP_ENV=${APP_ENV:-production}
|
||||||
- APP_DEBUG=${APP_DEBUG:-false}
|
- APP_DEBUG=${APP_DEBUG:-false}
|
||||||
- APP_URL=${APP_URL:-https://dev-crew.crewsportswear.app}
|
- APP_URL=${APP_URL:-https://crewsportswear.com}
|
||||||
- DB_CONNECTION=mysql
|
- DB_CONNECTION=mysql
|
||||||
- DB_HOST=${DB_HOST}
|
- DB_HOST=${DB_HOST}
|
||||||
- DB_PORT=${DB_PORT:-3306}
|
- DB_PORT=${DB_PORT:-3306}
|
||||||
@@ -33,17 +33,17 @@ services:
|
|||||||
- ./public/uploads:/var/www/html/public/uploads
|
- ./public/uploads:/var/www/html/public/uploads
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
# Production environment (dev-crew.crewsportswear.app) - Uses Let's Encrypt
|
# Production environment (crewsportswear.com) - Uses paid SSL certificate
|
||||||
- "traefik.http.routers.crewsportswear-prod.rule=Host(`dev-crew.crewsportswear.app`)"
|
- "traefik.http.routers.crewsportswear-prod.rule=Host(`crewsportswear.com`)"
|
||||||
- "traefik.http.routers.crewsportswear-prod.entrypoints=websecure"
|
- "traefik.http.routers.crewsportswear-prod.entrypoints=websecure"
|
||||||
- "traefik.http.routers.crewsportswear-prod.tls=true"
|
- "traefik.http.routers.crewsportswear-prod.tls=true"
|
||||||
- "traefik.http.routers.crewsportswear-prod.tls.certresolver=le"
|
|
||||||
- "traefik.http.services.crewsportswear-prod.loadbalancer.server.port=80"
|
- "traefik.http.services.crewsportswear-prod.loadbalancer.server.port=80"
|
||||||
# HTTP to HTTPS redirect
|
# HTTP to HTTPS redirect
|
||||||
- "traefik.http.routers.crewsportswear-prod-http.rule=Host(`dev-crew.crewsportswear.app`)"
|
- "traefik.http.routers.crewsportswear-prod-http.rule=Host(`crewsportswear.com`)"
|
||||||
- "traefik.http.routers.crewsportswear-prod-http.entrypoints=web"
|
- "traefik.http.routers.crewsportswear-prod-http.entrypoints=web"
|
||||||
- "traefik.http.routers.crewsportswear-prod-http.middlewares=https-redirect"
|
- "traefik.http.routers.crewsportswear-prod-http.middlewares=https-redirect"
|
||||||
- "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https"
|
- "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
- traefik-public
|
- traefik-public
|
||||||
- crew-app-net
|
- crew-app-net
|
||||||
|
|||||||
Reference in New Issue
Block a user