Files
pihka-al/docker-compose.yml
Pihkaal 561fb56419
Some checks failed
ci / ci (22, ubuntu-latest) (push) Has been cancelled
Build and Push Docker Image / build (push) Successful in 4m46s
feat: docker setup
2026-03-25 17:44:23 +01:00

39 lines
1.1 KiB
YAML

services:
app:
container_name: pihka-al
image: git.pihkaal.me/pihkaal/pihka-al:latest
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.pihkaal-me.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.pihkaal-me.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