Netdis est un outil d'analyse binaire open source optimisé par Ghidra. Téléchargez des fichiers pour le démontage, la décompilation, les graphiques de flux de contrôle et bien plus encore, le tout dans votre navigateur.
L'adresse du backend doit être spécifiée dans les fichiers frontend/.env.vite.dev
et frontend/.env.vite.prod
respectifs, en fonction du type de déploiement. Pour le développement, cela peut généralement être laissé sur http://localhost:8000/
. Lors du déploiement en production, cela doit pointer vers l'adresse du backend. De plus, les fichiers Vite sont construits à l'aide de cette variable d'environnement, donc cela peut ne pas se refléter tant que la construction n'est pas terminée et que les fichiers construits ne sont pas disponibles dans le répertoire frontend/dist/
.
Les variables d'environnement restantes sont définies dans les fichiers .env.dev
et .env.prod
. Lors du déploiement en production, DJANGO_ALLOWED_HOSTS
et CORS_ALLOWED_ORIGINS
doivent contenir l'adresse du frontend, qui est généralement uniquement l'hôte, car il est servi via nginx sur le port 80.
Déployer pour le développement :
docker-compose -f docker-compose.yml -f docker-compose-dev.yml up --build
Déployer pour la production :
docker-compose -f docker-compose.yml -f docker-compose-prod.yml up --build
Entre les modifications apportées aux modèles Django, les anciens volumes PostgreSQL devront être supprimés. Sinon, des erreurs apparaîtront dans des champs inexistants.
docker volume rm netdis_postgres_data