Open azmeuk opened 8 months ago
Voici la procédure que j'ai utilisé pour lancer 2 instances de B3Desk sur le même serveur .
1- récupérer le code dans 2 dossiers /opt/instance1/b3desk /opt/instance2/b3desk
2- créer pour chaque instance le fichier .env
COMPOSE_PROJECT_NAME=instance1
3- créer le fichier docker-compose.instance1.yml
services:
web:
container_name: web_instance1
worker:
container_name: worker_instance1
broker:
container_name: broker_instance1
3 - Modifier sur une des instances le port d'écoute (ici 5001) dans docker-compose.yml :
ports:
- 5001:5000
j'ai essayé d'ajouter cela dans docker-compose.instance1.yml mais cela n'était pas concluant (à chercher un peu plus).
Démarrage de l'instance1 :
docker-compose --verbose -f docker-compose.yml -f docker-compose.prod.yml -f docker-compose.instance1.yml up -d --force-recreate
Visiblement c'était possible en 2022 en changeant le numéro de port dans docker-compose.yml, mais aujourd'hui la nouvelle instance arrêterait l'ancienne.