Anbei eine Fassung mit der Volume Korrektur für das katsys plugin.
version: '3.0'
networks:
alarmiator-network:
name: alarmiator-network
driver: bridge
services:
alarmiator_service:
networks:
- alarmiator-network
restart: always
image: alarmiator/alarmiator:latest-{{deine platform}}
ports:
- '5000:5000'
- '5010:5010'
- '5020:5020'
healthcheck:
test: curl --fail http://localhost:5000 || exit 1
interval: 20s
retries: 5
start_period: 600s
timeout: 10s
volumes:
- alarm-db:/alarmiatorserver/store
- alarm-katsys-uploads:/alarmiatorserver/plugins/inbound/katsys/uploads
- alarm-public-img:/alarmiatorserver/public/assets/img
- alarm-uploads:/alarmiatorserver/uploads
- alarm-logs:/alarmiatorserver/logs
caddy:
networks:
- alarmiator-network
image: caddy:2.6.4-alpine
restart: always
depends_on:
alarmiator_service:
condition: service_healthy
ports:
- "80:80"
- "443:443"
- "443:443/udp"
healthcheck:
test: wget -q -O /dev/null http://localhost || exit 1
interval: 20s
retries: 5
start_period: 15s
timeout: 10s
volumes:
- /home/alarmiator/alarmiatorserver/caddy:/etc/caddy
- caddy_data:/data
- caddy_config:/config
volumes:
alarm-db:
alarm-katsys-uploads:
alarm-public-img:
alarm-uploads:
alarm-logs:
caddy_data:
caddy_config:
Und im vorherigen Post war wiederum ein Fehler. Sorry. Der komplette Pfad für das Caddyfile lautet:
/home/alarmiator/alarmiatorserver/caddy/Caddyfile