Files

38 lines
920 B
YAML

services:
gotify:
image: gotify/server:latest
container_name: gotify
restart: unless-stopped
ports:
- "10003:80"
volumes:
- ./data:/app/data
environment:
GOTIFY_DEFAULTUSER_NAME: admin
GOTIFY_DEFAULTUSER_PASS: tapirnase
TZ: Europe/Berlin
networks:
- shared_backend
labels:
homepage.group: productivity
homepage.name: Gotify
homepage.icon: sh-gotify
homepage.href: https://gotify.nuclide.systems
homepage.instance.internal.href: http://192.168.1.40:10003
homepage.instance.public.href: https://gotify.nuclide.systems
deploy:
resources:
limits:
memory: 256M
cpus: "0.5"
healthcheck:
test: ["CMD", "curl", "-fsS", "http://localhost/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
networks:
shared_backend:
external: true