Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Feat/add dev compose #48

Draft
wants to merge 20 commits into
base: develop
Choose a base branch
from

Conversation

Christophe-Ramet
Copy link

@Christophe-Ramet Christophe-Ramet commented Jan 10, 2025

[WIP] Working on integrating a developpement mode to the project. For…
… the moment it only update the backend code live while coding. See #47.

A lot of work still waiting and some implentation choices not done.

Base of work to choose what should be done.

@Christophe-Ramet
Copy link
Author

Plusieurs questions sont en suspens pour moi,

  • Est-il intéressant de déployer en mode débug aussi les autres wheels ? Il me semble qu'il faudrait le faire pour export, dashboard et monitoring. Est-ce que c'est intéressant de faire de même pour UsersHub, ou est-ce qu'on le considère comme une application indépendante.
  • Doit-on permettre de skipper la partie install_db qui est très longue ? Quelle sera la conséquence sur l'état de l'application (Utiliser une image fixe?)

a déjà été lancé une fois, vous pouvez ensuite simplement lancer un `docker compose up`. Le premier lancement peut mettre quelques
dizaines de minutes.

Vous pouvez visiter votre géonature à l'adresse https://localhost/geonature et le proxy traefik http://localhost:8080/.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Vous pouvez visiter votre géonature à l'adresse https://localhost/geonature et le proxy traefik http://localhost:8080/.
Vous pouvez visiter votre GeoNature à l'adresse https://localhost/geonature et le proxy traefik http://localhost:8080/.

@@ -1,4 +1,4 @@
ARG GEONATURE_BACKEND_IMAGE
ARG GEONATURE_BACKEND_IMAGE="ghcr.io/pnx-si/geonature-backend-local:latest"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nécessaire ?

@jacquesfize
Copy link
Contributor

Qu'est ce que tu entends par mode débug ?

  • Est-il intéressant de déployer en mode débug aussi les autres wheels ? Il me semble qu'il faudrait le faire pour export, dashboard et monitoring. Est-ce que c'est intéressant de faire de même pour UsersHub, ou est-ce qu'on le considère comme une application indépendante.

Normalement possible avec le paramètre GEONATURE_SKIP_POPULATE_DB
https://github.com/PnX-SI/GeoNature/blob/0aa4bcf6e7e10c1e65ce082c8f5a45d1ad5699bd/install/assets/docker_entrypoint.sh#L6C39-L6C65
Mais chaud, de mettre à disposition des images pré-peuplées

* Doit-on permettre de skipper la partie install_db qui est très longue ? Quelle sera la conséquence sur l'état de l'application (Utiliser une image fixe?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants