-
Notifications
You must be signed in to change notification settings - Fork 0
Docker Compose
Vincenzo Cardone edited this page Jan 23, 2024
·
1 revision
version: "3.8"
services:
web:
image: 'ghcr.io/vcardoneit/jupiter-web:latest'
command: gunicorn jupiter.wsgi:application --bind 0.0.0.0:8000
volumes:
- static_volume:/home/jupiter/web/staticfiles
expose:
- 8000
env_file:
- stack.env
depends_on:
- db
db:
image: 'postgres:15'
volumes:
- postgres_data:/var/lib/postgresql/data/
env_file:
- stack.env
nginx:
image: 'ghcr.io/vcardoneit/jupiter-nginx:latest'
volumes:
- static_volume:/home/jupiter/web/staticfiles
- certs:/home/jupiter/ssl
ports:
- 1642:443
depends_on:
- web
volumes:
postgres_data:
static_volume:
certs:
Variabile | Uso | Possibili Valori |
---|---|---|
DEBUG |
Abilita o disabilita la modalità di debug di Django |
True , False
|
SECRET_KEY |
Chiave segreta utilizzata da Django | Stringa casuale |
SQL_ENGINE |
Specifica il motore di database da utilizzare con Django | django.db.backends.postgresql |
SQL_DATABASE |
Nome del database a cui connettersi | jupiter |
SQL_USER |
Nome utente del database a cui connettersi | jupiter |
SQL_PASSWORD |
Password del database a cui connettersi | password |
SQL_HOST |
Indirizzo IP o host del database a cui connettersi | localhost |
SQL_PORT |
Porta del database a cui connettersi | 5432 |
DJANGO_ALLOWED_HOSTS |
Elenco di domini su cui servire l'applicazione | jupiter.dominio.it |
CSRF_TRUSTED_ORIGINS |
Elenco di domini considerati sicuri | https://jupiter.dominio.it |
EMAIL_HOST |
Indirizzo del server SMTP | mail.dominio.it |
EMAIL_HOST_USER |
Nome utente per l'autenticazione al server SMTP. | [email protected] |
EMAIL_HOST_PASSWORD |
Password per l'autenticazione al server SMTP. | password |
DEFAULT_FROM_EMAIL |
Indirizzo email mittente | [email protected] |
SESSION_COOKIE_SECURE |
Imposta se i cookie della sessione devono essere inviati solo su connessioni sicure (HTTPS). |
True , False
|
CSRF_COOKIE_SECURE |
Imposta se i cookie CSRF devono essere inviati solo su connessioni sicure (HTTPS). |
True , False
|
NOTIFYEMAIL |
Indirizzi email a cui inviare eventuali notifiche di sistema |
[email protected] , [email protected]
|
Variabile | Uso |
---|---|
POSTGRES_USER |
Nome utente del database |
POSTGRES_PASSWORD |
Password del database |
POSTGRES_DB |
Nome del database |
- Installazione
- Uso sezioni amministrative
- Uso lato donatore