21 lines
791 B
YAML
21 lines
791 B
YAML
services:
|
|
post-app-prod:
|
|
build: .
|
|
restart: unless-stopped
|
|
labels:
|
|
- "traefik.enable=true"
|
|
# Main domain
|
|
- "traefik.http.routers.post-app.rule=Host(`post-appitalism.app`) || Host(`www.post-appitalism.app`)"
|
|
- "traefik.http.routers.post-app.entrypoints=web"
|
|
- "traefik.http.services.post-app.loadbalancer.server.port=80"
|
|
# Redirect www to non-www
|
|
- "traefik.http.middlewares.post-app-redirect.redirectregex.regex=^https?://www\\.post-appitalism\\.app/(.*)"
|
|
- "traefik.http.middlewares.post-app-redirect.redirectregex.replacement=https://post-appitalism.app/$${1}"
|
|
- "traefik.http.middlewares.post-app-redirect.redirectregex.permanent=true"
|
|
networks:
|
|
- traefik-public
|
|
|
|
networks:
|
|
traefik-public:
|
|
external: true
|