22 lines
750 B
YAML
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
|