La solution stop-punaises a pour objectifs de mettre en relation des usagers signalant des problèmes d'infestations de punaises avec des entreprises labellisées , d'informer sur les punaises de lit et les démarches pour traiter son logement et de créer un observatoire des punaises de lit.
Stop-punaises est une application web écrite en PHP et utilisant le framework Symfony, avec une base de données MySQL.
Cette application est déployé chez Scalingo, hébergé par Outscale.
-
Production: stop-punaises.gouv.fr
Requirements | Release |
---|---|
Docker engine (minimum) | 20.10.17 |
Scalingo CLI (minimum) | 1.24 |
AWS CLI OVH Object storage (optionnel) | 1.25 |
PHP (optionnel) | 8.3.* |
Composer (optionnel) | 2.4.* |
Node (optionnel) | 16.* |
Service | Version |
---|---|
Nginx | 1.20.2 |
PHP | 8.3.x (latest) |
MySQL | 8.0.31 |
Redis | 7.0.x (latest) |
Description | Lien |
---|---|
Plateforme stop-punaises | localhost:8090 |
phpMyAdmin | localhost:8091 |
MailCatcher | localhost:1090 |
Merci de vérifier que ces ports ne soient pas utilisés sur votre poste local
Service | Hostname | Port number |
---|---|---|
Nginx | stopunaises_nginx | 8090 |
PHP-FPM | stopunaises_phpfpm | 9000 |
MySQL | stopunaises_mysql | 3308 |
PhpMyAdmin | stopunaises_phpmyadmin | 8091 |
Mailcatcher | stopunaises_mailer | 1035 et 1090 |
Redis | histologe_redis | / |
Un Makefile est disponible, qui sert de point d’entrée aux différents outils :
$ make help
- Executer la commande
La commande permet d'installer l'environnement de developpement avec un jeu de données
$ make build
- Configurer les variables d'environnements du service object storage S3 d'OVH Cloud
Se rapprocher de l'équipe afin de vous fournir les accès au bucket de dev
# .env.local
### object storage S3 ###
S3_ENDPOINT=
S3_KEY=
S3_SECRET=
S3_BUCKET=
S3_URL_BUCKET=
### object storage S3 ###
- Se rendre sur http://localhost:8090
Pour tous les utilisateurs, le mot de passe est
punaises
Territoire | Rôle | |
---|---|---|
N/A | admin@punaises.fr | ROLE_ADMIN |
Bouches-du-Rhône | company-01@punaises.fr | ROLE_ENTREPRISE |
Rhône | company-69-02@punaises.fr | ROLE_ENTREPRISE |