Voici un exemple de projet Prestashop configuré avec Protocode :
https://github.com/protocode-tech/prestashop-template
Il contient un répertoire .protocode
contenant toute la configuration :
└── prestashop-template/
├── .protocode/
│ └── .env
│ └── docker-compose.yml
│ └── Dockerfile
│ └── lifecycle/
│ └── postUp.sh
│ ... Rest of the files
Dans un projet similaire, vous pouvez copier le contenu du dossier .protocode
dans votre projet, le versionner et y faire référence dans la configuration du dépôt sur Protocode. Récupérez le contenu de ce répertoire et le versionnez au sein de votre projet, puis dans la configuration de la virtualisation du dépôt sur Protocode, sélectionnez "Utiliser le fichier docker-compose au sein du dépôt", précisez ensuite l'emplacement ".protocode/docker-compose.yml". Ensuite, dans la partie "Initialisation", au niveau de "Avant la construction des conteneurs", placez ".protocode/lifecycle/preUp.sh".