Skip to content

Mise en relation des usagers signalant des problèmes d'infestations de punaises avec des entreprises labellisées.

License

Notifications You must be signed in to change notification settings

MTES-MCT/stop-punaises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stop-punaises.gouv.fr

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.

Environnement

Cette application est déployé chez Scalingo, hébergé par Outscale.

Pré-requis

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.*

Environnement technique

Versions des dépendances

Service Version
Nginx 1.20.2
PHP 8.3.x (latest)
MySQL 8.0.31
Redis 7.0.x (latest)

URL(s)

Description Lien
Plateforme stop-punaises localhost:8090
phpMyAdmin localhost:8091
MailCatcher localhost:1090

Hôtes des environnements et ports

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 /

Installation

Commandes

Un Makefile est disponible, qui sert de point d’entrée aux différents outils :

$ make help

Lancement

  1. Executer la commande

La commande permet d'installer l'environnement de developpement avec un jeu de données

$ make build
  1. 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 ###
  1. Se rendre sur http://localhost:8090

Pour tous les utilisateurs, le mot de passe est punaises

Territoire Email Rôle
N/A [email protected] ROLE_ADMIN
Bouches-du-Rhône [email protected] ROLE_ENTREPRISE
Rhône [email protected] ROLE_ENTREPRISE

Documentaton projet

Consulter la documentation

Contribuer

Consulter les instructions de contributions.

About

Mise en relation des usagers signalant des problèmes d'infestations de punaises avec des entreprises labellisées.

Resources

License

Stars

Watchers

Forks

Packages

No packages published