pogoo-web/docker-compose.yml

22 lines
750 B
YAML

# pogoo.app — main house site. Self-contained repo for Portainer-git auto-deploy.
# Build context is INSIDE the repo (./site) so Portainer's checkout builds correctly.
name: pogoo-web
services:
web:
build:
context: ./site
image: pogoo/web:latest
restart: unless-stopped
networks: [edge]
labels:
- "traefik.enable=true"
- "traefik.http.routers.pogoo.rule=Host(`pogoo.app`) || Host(`www.pogoo.app`)"
- "traefik.http.routers.pogoo.entrypoints=websecure"
- "traefik.http.routers.pogoo.tls.certresolver=le"
- "traefik.http.routers.pogoo.middlewares=www-redirect@file,security-headers@file"
- "traefik.http.services.pogoo.loadbalancer.server.port=80"
networks:
edge:
external: true