apprise de base

This commit is contained in:
admin
2026-04-05 13:59:24 +02:00
parent 93f0a30608
commit aea5c44486
+41
View File
@@ -0,0 +1,41 @@
# docker-compose.yml — Apprise API
# Documentation : https://github.com/caronc/apprise-api
services:
apprise:
image: caronc/apprise:latest
container_name: apprise
restart: unless-stopped
ports:
- "8000:8000"
environment:
# Mode stateful : stocke les configs de notification côté serveur
APPRISE_STATEFUL_MODE: simple
# Nombre de workers Gunicorn (adapter selon CPU)
APPRISE_WORKER_COUNT: "2"
# Interface d'administration web (y/n)
APPRISE_ADMIN: "y"
# Verrou sur la configuration (empêche la modif via UI)
APPRISE_CONFIG_LOCK: "no"
# Taille max des pièces jointes en Mo (0 = désactivé)
APPRISE_ATTACH_SIZE: "10"
# Fuseau horaire
TZ: Europe/Paris
volumes:
- /data/apprise/config:/config # Configurations de notification (clés/URLs)
- /data/apprise/plugin:/plugin # Plugins personnalisés (optionnel)
- /data/apprise/attach:/attach # Pièces jointes (optionnel)
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/status"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
networks:
- 001-stack-npm_nginx-proxy
# Pas de ports exposés : accès uniquement via NPM
networks:
001-stack-npm_nginx-proxy:
external: true # Réseau créé par NPM