Ce projet est un exemple d'application développée sous php+ajax+jquery+mysql.
Il est composé de deux parties, l'application et la base de données.
Pour la mettre en oeuvre, il faudrait lancer le Docker-compose suivant :
version: '3.8'
volumes:
datafiles:
services:
adminer:
image: adminer
restart: always
ports:
- 8080:8080
db:
image: abatalib/db-webshop-php-ajax-jquery-mysql
container_name: db-webshop-container
environment:
- MYSQL_ROOT_PASSWORD=password
volumes:
- datafiles:/var/lib/mysql
ports:
- 8081:3306
restart: always
website:
image: abatalib/app-webshop-php-ajax-jquery-mysql
container_name: app-webshop-container
ports:
- 8088:80
Le docker-compose commence par ajouter le gestionnaire de base de données Adminer en l'associant au port 8080.
En suite ajouter la base de données depuis le présent dépôt qui sera associée au port 8081 NB : pour le bon fonctionnement de l'application, cette base de données est personnalisée avec des tables, etc
En fin, le déploiement de l'application depuis le dépôt suivant avec 8088 comme port.


Content type
Image
Digest
sha256:84d03c2a1…
Size
122.4 MB
Last updated
about 4 years ago
docker pull abatalib/db-webshop-php-ajax-jquery-mysql