Files
pihka-al/docker-compose.yml
Pihkaal 27cb044247
All checks were successful
Deploy / build (push) Successful in 12m22s
Deploy / deploy (push) Successful in 1s
feat: use portainer hook instead of pushing image to gitea package repository
2026-05-30 23:25:50 +02:00

39 lines
1.1 KiB
YAML

services:
app:
container_name: pihka-al
build: .
restart: unless-stopped
environment:
- DATABASE_URL=/data/db.sqlite
- ADMIN_USERNAME
- ADMIN_PASSWORD
- REDIRECT_DOMAIN
- NUXT_SESSION_PASSWORD
volumes:
- db:/data
networks:
- web
labels:
- traefik.enable=true
- traefik.http.services.pihka-al.loadbalancer.server.port=3000
# dashboard domain
- traefik.http.routers.pihka-al-dashboard.rule=Host(`${DASHBOARD_DOMAIN}`)
- traefik.http.routers.pihka-al-dashboard.tls.certresolver=myresolver
- traefik.http.routers.pihka-al.tls=true
- traefik.http.routers.pihka-al-dashboard.service=pihka-al
# redirect domain
- traefik.http.routers.pihka-al-redirect.rule=Host(`${REDIRECT_DOMAIN}`)
- traefik.http.routers.pihka-al-redirect.tls.certresolver=myresolver
- traefik.http.routers.pihka-al.tls=true
- traefik.http.routers.pihka-al-redirect.service=pihka-al
- traefik.http.routers.pihka-al.middlewares=umami-middleware@file
volumes:
db:
networks:
web:
external: true