Installation¶
Api-genesis dispose d'une documentation intégrée, dans le dossier documentation à la racine du projet.
Pour démarrer le projet :
Attention
Le fichier .env ne doit pas contenir de valeurs secrètes ou sensibles. Il sert de référence pour le .env.local
- Créer un fichier .env.local (copie de .env, mais configuré pour votre poste).
- Configure le fichier de run :


Lance ton container, et depuis le terminal php de ton container, fais un composer install. NB Dans la procédure d'install ne pas oublier de faire un cp du dossier vendor du container à la machine hôte.
[Edit 2026-01-27] Ne pas tenir compte des lignes ci-dessous Normalement après l'installation, tu devrais avoir un dossier public/bundles/apiplatform. Si ce n'est pas le cas, depuis le container genesis_php:
Problèmes possibles¶
Authentification¶
Bien vérifier que .env.local est présent dans docker-compose.yml pour que les variables d'environnement
soient bien prises en compte au lancement.
Vérifier que le script de run prend bien .env.local en compte.
docker compose --env-file .env.local up -d
cf docker