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

Feat/add dev compose #48

Merged
merged 16 commits into from
Feb 21, 2025

Conversation

Christophe-Ramet
Copy link
Contributor

@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
Contributor 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?)

@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?)

@Christophe-Ramet
Copy link
Contributor Author

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?)

Par débug, ici, j'entendais être capable de modifier à chaud les autres dépendance. Au final c'est ce que j'ai fais en les installant en pip -e

Ok pour skip populate, il faudra que je me penche sur les deux possibilités

@Christophe-Ramet Christophe-Ramet force-pushed the feat/add_dev_compose branch 2 times, most recently from 827827d to 4bc3433 Compare February 4, 2025 11:01
@Christophe-Ramet Christophe-Ramet changed the title [WIP] Feat/add dev compose Feat/add dev compose Feb 4, 2025
@Christophe-Ramet Christophe-Ramet marked this pull request as ready for review February 4, 2025 11:03
@Christophe-Ramet
Copy link
Contributor Author

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?)

Par débug, ici, j'entendais être capable de modifier à chaud les autres dépendance. Au final c'est ce que j'ai fais en les installant en pip -e

Ok pour skip populate, il faudra que je me penche sur les deux possibilités

J'ai rajouté le skip populate pour l'instant. Pour les images pré peuplées, je propose de se pencher sur la question à une autre occasion, ça risque de pas mal complexifier le sujet je pense.

@Christophe-Ramet Christophe-Ramet merged commit 6bd6f45 into PnX-SI:develop Feb 21, 2025
2 checks passed
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