38 lines
920 B
YAML
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
|