Skip to content
Snippets Groups Projects
user avatar
Nicolas Borboën authored
02c30561

CanAp — Candidature Apprentis

Ce projet regroupe les différentes parties du site des candidatures des apprentis.

Il est organisé de la manière suivante :

  • API → API pour le site de management
  • data → Pour le stockage local (scripts d'initialisation SQL, volumes Docker et fichiers de candidatures)
  • Docker → Les fichiers relatifs à l'utilisation de Docker
  • Documentation → Documentation et TPI de Nicolas Crausaz
  • Formulaire → Formulaire de postulation
  • Gestion → Site de management des postulations (pour formateurs et admin)

Pour le développement avec Docker

Mise en place

Après avoir cloné le repo, installez les dépendances :

  • docker exec -it canap_gest sh -c 'npm i --no-funding'
  • docker exec -it canap_api bash -c 'composer update && composer install'

Il faut ensuite créer les fichiers de configuration :

  • Copiez Formulaire/configs/config.template.php vers Formulaire/configs/config.php
  • Copiez API/.env.exemple vers API/.env et modifiez les entrées de ces fichiers selon vos besoins.

Vous pouvez ensuite déployer les applications avec docker-compose -f Docker/docker-compose-dev.yml up

Rendez-vous sur

Historique