57 lines
2.4 KiB
Bash
57 lines
2.4 KiB
Bash
# ==========================================================================
|
|
# 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
|