self-hosted/gotify/docker-compose.yml
2022-01-29 10:25:47 +01:00

30 lines
932 B
YAML

version: '3'
services:
gotify:
image: gotify/server:latest
container_name: gotify
env_file:
- gotify.env
volumes:
- ./data:/app/data
networks:
- proxy
labels:
- traefik.enable=true
- traefik.port=80
- traefik.http.routers.gotify.entrypoints=http
- traefik.http.routers.gotify.rule=Host(`${GOTIFY_FQDN}`)
- traefik.http.middlewares.gotify-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.gotify.middlewares=gotify-https-redirect
- traefik.http.routers.gotify-secure.entrypoints=https
- traefik.http.routers.gotify-secure.rule=Host(`${GOTIFY_FQDN}`)
- traefik.http.routers.gotify-secure.tls=true
- traefik.http.routers.gotify-secure.tls.certresolver=myresolver
- com.centurylinklabs.watchtower.enable="true"
- com.centurylinklabs.watchtower.monitor-only="true"
networks:
proxy:
external: true