âïž 3615 jaidesproblemes¶
Une liste de solutions Ă des situations frĂ©quentes qui peuvent se produire en local, en staging, en prodâŠ
git¶
En cas de conflits sur .secrets.baseline
¶
# installer detect-secrets s'il n'est pas présent dans l'environnement virtuel
# ou en local
poetry add detect-secrets
# re-générer .secrets.baseline
poetry run detect-secrets scan > .secrets.baseline
# ajout au rebase en cours
git add .secrets.baseline
# continuer le rebase si aucun autre conflit n'est présent
git rebase --continue
En cas de conflits sur poetry.lock
¶
# ou avec poetry
rm poetry.lock
poetry lock
git add poetry.lock
# si c'est pendant un rebase...
git rebase --continue
déploiement du poste developpeur¶
Je nâarrive pas a accĂ©der Ă lâinterface via une url *.local¶
Lâinterface sur un poste dĂ©veloppeur doit-ĂȘtre accessible via les URLs:
http://quefairedemesdechets.ademe.local/
http://quefairedemesobjets.ademe.local/
http://lvao.ademe.local/ : redirigé vers le site institutionnel
Si tel nâest pas le cas, voici quelques configuration Ă vĂ©rifier
/etc/hosts¶
Dans la configuration /etc/hosts
, vérifier la présence des lignes
127.0.0.1 lvao.ademe.local
127.0.0.1 quefairedemesdechets.ademe.local
127.0.0.1 quefairedemesobjets.ademe.local
Vérifier la présence des certificats ssl¶
Si les certificats ne sont pas présents, les logs du serveur nginx affichent une erreur type
lvao-proxy-1 | 2025/05/20 10:47:25 [emerg] 1#1: cannot load certificate "/etc/nginx/ssl/lvao.ademe.local+1.pem": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/etc/nginx/ssl/lvao.ademe.local+1.pem, r) error:10000080:BIO routines::no such file)
Dans ce cas, (re-)générer les certificats
make init-certs
.env¶
Enfin, vĂ©rifier les variables dâenvironnement en prenant exemple sur le fichier .env.template