Onboarding massive app
- Install Node avec NVM https://formulae.brew.sh/formula/nvm
- Install Docker https://docs.docker.com/get-docker/
- Install PNPM https://pnpm.io/installation#using-homebrew
- Create NGROK account https://ngrok.com/
À la racine du projet ouvrir un terminal et lancer la commande suivante:
pnpm i
- Créer un fichier
.env
à la racine du projet en copiant à l'intérieur le contenu du fichier.env.dist
en remplaçant les valeurs entre<>
. - Créer un fichier
.env
à l'intérieur du dossierstrapi
en copiant la partie strapi située dans le fichier.env.dist
. - Créer un fichier
./apps/client/.env
en reprocédant de la même manière que les précédentes étapes.
- Vérifier que docker est lancé en exécutant la commande
docker -v
, un numéro de version doit être retournée. - Une fois docker lancé, executé la commande
docker compose up -d --remove-orphans --force-recreate -V
à la racine du projet.
Si aucune erreur est remontée strapi devrait être accessible à l'adresse suivante http://localhost:${PORT}/admin
ou PORT corresponed à la variable située dans le fichier ./strapi/.env
, le front http://localhost:{CLIENT_PORT}/
ou CLIENT_PORT correspond au port rentré dans la variable située dans le fichier .env
.
Afin d'accéder à l'appli vue depuis une URL en ligne entrez la commande suivante dans un terminal:
docker compose ngrok
Copié l'url indiquée.