You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix #44 which was causing error when the adh6 search for a user was returning different users. Now, the user account is selected by checking the exact username (instead of a research)
Add a job (in production only) able to stop VM of expired account
Introduce environment (PROD, DEV and TEST) to have different application behavior
Use of new replicated 2 times pool to use the new cluster
Fix#3. Admin can now transfer the ownership of a VM between user
Fix #46 which was causing an error and no deletion button when VM was in db but not in proxmox
Fix #45 which was causing the real creation of a vm during test. Mock function has been corrected
New tests have been implemented for each new feature
Copy file name to clipboardexpand all lines: README.md
+6
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,13 @@ KEYRING_DNS_SECRET : clé pour utiliser le ddns (ajouter / supprimer des entrée
15
15
PROXMOX_API_KEY_NAME : nom de la clé pour accéder à l'api proxmox
16
16
PROXMOX_API_KEY : clé pour utiliser l'api proxmox
17
17
PROXMOX_BACK_DB : mysql:// lien vers la db contenant le passwd, user, nom de la database et bien sûr ip de celle-ci
18
+
ENVIRONMENT="DEV" ou "TEST" (ou "PROD")
18
19
```
20
+
L'environnement conditionne certains composants de l'application.
21
+
1. "PROD" est réservé à l'execution de l'application dans un environnement de production. C'est par exemple au sein de cet environment que les cron jobs s'executeront. Il est impératif que seul l'env de PROD soit en charge de ce genre d'opérations
22
+
2. "DEV" désactive certaines fonctionnalités réservées à la prod, comme les cron jobs. Mais il utilise la même pas de données la production. C'est l'environment à utiliser en local ou sur hosting-dev
23
+
3. "TEST" est l'environment utilisé pour effectuer les tests unitaires et d'intégrations du backend. Il déploie un base de donnée particulière réservée aux tests.
24
+
19
25
- vous ensuite devez vous rendre dans backend/ et exécuter la commande `python3 -m proxmox_api`. Le serveur se lance alors. *Assurez vous qu'il est joignable via le port 8080 de votre machine pour qu'il puisse être joint par le `frontend`*
0 commit comments