5 Déploiement sur liveche
juminet edited this page 2022-10-05 15:52:10 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

0) Si on change le fichier app.config.ts, et seulement ce fichier

scp patches/frontend/src/conf/app.config.ts.dist user@liveche.xxx.xxx:/home/debian/docker-projects/biommap/front/app.config.ts

1) Rebuild the images in local

Set the DEBUG variable to false in patches/back/default_config.toml

DEBUG=false

Set the production command in the docker-compose file

command: bash start_gunicorn.sh

Then, rebuild the images

docker-compose build citizen-front
docker login registry.gitlab.com
docker push registry.gitlab.com/champs-libres/geonature-citizen/front

Il est peut-être aussi nécessaire de faire de même pour l'image media.

docker-compose build citizen-back
docker login registry.gitlab.com
docker push registry.gitlab.com/champs-libres/geonature-citizen/back

NB: Il semble qu'il y ait parfois des erreurs Failed building wheel for flask-admin mais qui ne porte pas à conséquence

Sur le serveur distant

docker pull registry.gitlab.com/champs-libres/geonature-citizen/front

# Rebuild of the front
docker-compose run --rm citizen-front npm run build:i18n-ssr
# Restart the containers
docker-compose up -d db
docker-compose up -d
´´´