Files
77thevcalntfysrv/compose.yaml
T
2026-10-09 01:30:54 +02:00

42 lines
898 B
YAML

services:
apprise:
image: caronc/apprise:latest
container_name: apprise
hostname: apprise
restart: unless-stopped
environment:
APPRISE_STATEFUL_MODE: simple
APPRISE_WORKER_COUNT: "1"
APPRISE_DEFAULT_FORMAT: text
TZ: Europe/Berlin
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/status"]
interval: 5s
timeout: 3s
retries: 5
calendar-service:
build: .
container_name: 77th-ev-cal-ntfy-srv
restart: unless-stopped
env_file:
- path: .env
required: false
environment:
PORT: 3000
DB_PATH: /app/data/events.sqlite
apprise_host: apprise
apprise_port: 8000
apprise_https: "false"
depends_on:
- apprise
links:
- apprise
ports:
- "${HOST_PORT:-3000}:3000"
volumes:
- event-data:/app/data
volumes:
event-data: