35 lines
1.2 KiB
Text
35 lines
1.2 KiB
Text
# Port HTTP de l'interface web.
|
|
# Exemple: PORT=8080
|
|
PORT=3000
|
|
|
|
# Chemin du JSON de statut partage depuis la VM des serveurs de jeu.
|
|
# En production, renseigner le chemin du montage NFS.
|
|
# Exemple: GAMESERVERS_STATUS_FILE=/mnt/gameservers/status.json
|
|
GAMESERVERS_STATUS_FILE=./mocked/dev-gameservers-status.json
|
|
|
|
# Dossier de stockage local de l'application.
|
|
# Contient notamment groups.json, servers.json, launch-logs.json et server-images/.
|
|
STORAGE_DIR=./storage
|
|
|
|
# Duree de validite des sessions web, en heures.
|
|
SESSION_TTL_HOURS=12
|
|
|
|
# Profils de lancement SSH.
|
|
# Chaque serveur dans storage/servers.json reference un profil via startProfile.
|
|
# Exemple: "startProfile": "GAME_1" utilise GAME_1_SSH_TARGET, GAME_1_SSH_PORT,
|
|
# GAME_1_SSH_KEY_FILE et GAME_1_START_COMMAND.
|
|
# La cible peut etre un alias SSH, un hostname, une IP, ou user@host.
|
|
# Exemples:
|
|
# GAME_1_SSH_TARGET=game-server
|
|
# GAME_1_SSH_PORT=2222
|
|
# GAME_1_SSH_KEY_FILE=/home/app/.ssh/game-server-key
|
|
# GAME_1_SSH_TARGET=user@192.0.2.10
|
|
GAME_1_SSH_TARGET=game-server-1
|
|
GAME_1_SSH_PORT=
|
|
GAME_1_SSH_KEY_FILE=
|
|
GAME_1_START_COMMAND="bash /opt/game-server-1/start.sh"
|
|
|
|
GAME_2_SSH_TARGET=game-server-2
|
|
GAME_2_SSH_PORT=
|
|
GAME_2_SSH_KEY_FILE=
|
|
GAME_2_START_COMMAND="bash /opt/game-server-2/start.sh"
|