Tous les fichiers se trouvent dans le dossier eval.
Pour lancer le script, il faut se placer dans le dossier eval et taper soit ./start.sh soit ./start-swarm.sh pour la version swarm du projet
Note : Ce script permet de passer par les différentes versions de l'outil V1 à V3 une à une.
- Suppressions des précédents containers
- Suppressions des anciens volumes
- Choix de la version 1, 2 ou 3
- Compilation
- Exécution du docker-compose
A la fin du script les containers et volumes sont supprimés.
Le container Nginx utilise Nginx 1.13.7 et PHP 7.1.12. Les ports exposés sont le 80 et 443 Le site internet écoute sur www.samplephpwebsite.com Pour les besoins le docker-compose lui utilise le port 8080 au lieu du port 80. Les volumes exposés sont /var/www/html pour le contenu du site et /var/log/nginx/ pour accéder aux logs
Le site web utilisé est samplephpwebsite version 1
Le container Nginx utilise Nginx 1.12.0 et PHP 7.1.3 Les ports exposés sont le 80 et 443 Le site internet écoute sur www.samplephpwebsite.com Pour les besoins le docker-compose lui utilise le port 8080 au lieu du port 80. Les volumes exposés sont /var/www/html pour le contenu du site et /var/log/nginx/ pour accéder aux logs
Le site web utilisé est samplephpwebsite version 2
Le container Nginx utilise Nginx 1.12.0 et PHP 7.1.3 Les ports exposés sont le 80 et 443 Le site internet écoute sur www.samplephpwebsite.com Pour les besoins le docker-compose lui utilise le port 8080 au lieu du port 80. Les volumes exposés sont /var/www/html pour le contenu du site et /var/log/nginx/ pour accéder aux logs
Le site web utilisé est samplephpwebsite version 3
La version de mariadb utilisé est mariadb 10.1