apprise de base
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user