Notes :
Ressources :
~/proxy/. S'il n'existe pas, mettre en place cette "stack" en vous basant sur l'installation du SINP PACA.~/docker/app-monitor/~/docker/app-monitor/ avec : cd ~/docker/app-monitor/app-monitor IN CNAME bkp-srv
bkp-srv IN A <ipv4-de-bkp-srv>
docker compose up
CTRL+C puis docker compose up -d
docker compose run --rm app-monitor-migrate ./manage.py createsuperuser
docker-compose.yml puis le relancer docker compose run --rm app-monitor-migrate ./manage.py migrate
Error response from daemon: manifest for glitchtip/glitchtip:v4.O.6 not found: manifest unknown: manifest unknown
, remplacer le numéro de version (ici v4.0.6) de l'image par latest pour le service app-monitor-migrate.
app-monitor-web avec : docker exec -it app-monitor-web /bin/bash
./manage.py migrate
django.db.utils.ProgrammingError: relation "performance_transactionevent" already exists
:
./manage.py migrate --fake-initial
docker exec --user root -it app-monitor-web /bin/bash
./manage.py migrate
docker exec --user root -it app-monitor-web /bin/bash
./manage.py collectstatic
ssh geonat@web-<region>-sinp
source ~/geonature/backend/venv/bin/activatepip install --upgrade sentry-sdk[flask]deactivatevi ~/geonature/config/geonature_config.toml
# Set Sentry DSN SENTRY_DSN = "<coller-ici-le-DSN-du-projet-GeoNature-copier-dans-GlitchTip>"
vi /home/geonat/geonature/backend/geonature/core/gn_commons/routes.py ajouter @routes.route('/debug-glitchtip', methods=["GET"]) def trigger_error(): division_by_zero = 1 / 0
sudo systemctl restart geonature
https://geonature.<domaine-sinp>/api/gn_commons/debug-glitchtipsystemctl restart geonature
docker compose down ; docker compose up -d
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificatehttps://manager.<domaine-sinp>/