++ update project
This commit is contained in:
62
.env.example
Normal file
62
.env.example
Normal file
@@ -0,0 +1,62 @@
|
||||
# Porta della dashboard web (es: 8080)
|
||||
WEB_PORT=8080
|
||||
|
||||
# Credenziali AWS/S3.
|
||||
# Esempio: copia/incolla i valori del tuo utente IAM.
|
||||
AWS_ACCESS_KEY_ID=INSERISCI_ACCESS_KEY
|
||||
AWS_SECRET_ACCESS_KEY=INSERISCI_SECRET_KEY
|
||||
AWS_REGION=us-east-1
|
||||
# Opzionale: endpoint per provider compatibili S3 (MinIO, Wasabi, ecc.)
|
||||
# Per AWS lascia vuoto.
|
||||
S3_ENDPOINT_URL=
|
||||
|
||||
# Alternativa: monta ~/.aws nel container e lascia vuote le chiavi qui sopra.
|
||||
|
||||
# Se true, esegue una sync immediata all'avvio del container
|
||||
RUN_ON_STARTUP=true
|
||||
|
||||
# Valore di default usato dai job se non specificano delete_local_extras
|
||||
MIRROR_DELETE_LOCAL_EXTRAS=true
|
||||
|
||||
# Pianificazione di fallback (cron UTC) quando il job non ha schedule
|
||||
# Esempio: */30 * * * * = ogni 30 minuti
|
||||
DEFAULT_SCHEDULE_CRON=*/30 * * * *
|
||||
|
||||
# Notifiche Gotify (opzionale)
|
||||
# Lascia vuoto se non lo usi
|
||||
GOTIFY_URL=http://gotify:80
|
||||
GOTIFY_TOKEN=INSERISCI_TOKEN_GOTIFY
|
||||
GOTIFY_PRIORITY_START=5
|
||||
GOTIFY_PRIORITY_END=5
|
||||
|
||||
# ------------------------------
|
||||
# CONFIGURAZIONE JOB SEMPLICE
|
||||
# ------------------------------
|
||||
# Numero di job attivi (uno per ogni bucket)
|
||||
JOB_COUNT=2
|
||||
|
||||
# JOB 1
|
||||
JOB_1_NAME=foto
|
||||
JOB_1_BUCKET=bucket-foto
|
||||
JOB_1_LOCAL_DIR=/sync/foto
|
||||
JOB_1_PREFIX=
|
||||
JOB_1_SCHEDULE=*/15 * * * *
|
||||
JOB_1_DELETE_LOCAL_EXTRAS=true
|
||||
JOB_1_REGION=
|
||||
JOB_1_ENDPOINT_URL=
|
||||
|
||||
# JOB 2
|
||||
JOB_2_NAME=documenti
|
||||
JOB_2_BUCKET=bucket-documenti
|
||||
JOB_2_LOCAL_DIR=/sync/documenti
|
||||
JOB_2_PREFIX=archivio/
|
||||
JOB_2_SCHEDULE=0 * * * *
|
||||
JOB_2_DELETE_LOCAL_EXTRAS=true
|
||||
JOB_2_REGION=
|
||||
JOB_2_ENDPOINT_URL=
|
||||
|
||||
# ------------------------------
|
||||
# FORMATO JSON (opzionale)
|
||||
# ------------------------------
|
||||
# Se usi JOB_COUNT, puoi ignorare questa riga.
|
||||
# SYNC_JOBS_JSON=[{"name":"foto","bucket":"bucket-foto","local_dir":"/sync/foto","prefix":"","schedule":"*/15 * * * *","delete_local_extras":true}]
|
||||
Reference in New Issue
Block a user