fichier docker-compose permettant la mise en place de nginx, nodejs et mariadb

This commit is contained in:
22107988t 2023-09-25 13:41:51 +02:00
parent 9daed320eb
commit 97b2ce5f1e

36
docker-compose.yml Normal file
View File

@ -0,0 +1,36 @@
version: "3.8"
services:
nodeserver:
build:
context: ./app
volumes:
- ./app:/user/src/app
ports:
- "5000:5000"
restart: unless-stopped
nginx:
build:
context: ./nginx
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
ports:
- "8888:80"
restart: unless-stopped
mysql:
image: mariadb:latest
env_file:
- .env
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
# expose:
# - "3306"
ports:
- "3306:3306"
volumes:
- ./mariadb/mysql:/var/lib/mysql
- ./mariadb:/docker-entrypoint-initdb.d
command: --init-file /docker-entrypoint-initdb.d/rappaurio.sql
restart: unless-stopped