Docker compose con variabili d'ambiente
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# ==========================================================================
|
||||
# ScommettiApp - variabili d'ambiente per docker-compose (root)
|
||||
#
|
||||
# Copia questo file in ".env" nella stessa cartella e compila i valori.
|
||||
# Il file ".env" reale NON va committato (è già in .gitignore).
|
||||
# ==========================================================================
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Rete / porte pubblicate sull'host
|
||||
# --------------------------------------------------------------------------
|
||||
# IP su cui pubblicare le porte dei container sull'host della VPS.
|
||||
# Caddy gira in un CT Proxmox separato (non nella stessa rete Docker), quindi
|
||||
# deve raggiungere questi servizi via IP dell'host + porta pubblicata.
|
||||
# Imposta qui l'IP con cui la VPS è raggiungibile dal CT di Caddy (es. IP
|
||||
# della rete interna/bridge Proxmox), NON 0.0.0.0: pubblicare su 0.0.0.0
|
||||
# espone i servizi anche a internet, bypassando Caddy (e occhio: le regole
|
||||
# iptables di Docker bypassano ufw se non configurato apposta - vedi note
|
||||
# nel Caddyfile.example).
|
||||
BIND_IP=10.0.0.10
|
||||
|
||||
BACKEND_PORT=3000
|
||||
FRONTEND_PORT=8081
|
||||
KEYCLOAK_PORT=8080
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Applicazione
|
||||
# --------------------------------------------------------------------------
|
||||
NODE_ENV=production
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# PostgreSQL (dati app: users, groups, friendships, ...)
|
||||
# --------------------------------------------------------------------------
|
||||
POSTGRES_DB=amici_scommesse
|
||||
POSTGRES_USER=admin
|
||||
POSTGRES_PASSWORD=change-me-strong-password
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# MongoDB (bets)
|
||||
# --------------------------------------------------------------------------
|
||||
MONGO_INITDB_ROOT_USERNAME=root
|
||||
MONGO_INITDB_ROOT_PASSWORD=change-me-strong-password
|
||||
MONGO_INITDB_DATABASE=amici-scommesse
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Keycloak
|
||||
# --------------------------------------------------------------------------
|
||||
# Dominio pubblico con cui Caddy espone l'app (usato da Keycloak per
|
||||
# costruire URL assoluti corretti dietro il reverse proxy).
|
||||
DOMAIN=scommetti.example.com
|
||||
|
||||
KEYCLOAK_ADMIN=admin
|
||||
KEYCLOAK_ADMIN_PASSWORD=change-me-strong-password
|
||||
|
||||
KEYCLOAK_DB=keycloak
|
||||
KEYCLOAK_DB_USER=keycloak
|
||||
KEYCLOAK_DB_PASSWORD=change-me-strong-password
|
||||
Reference in New Issue
Block a user