From e9ea592a2d347beb5502ef60c93d526c6d7ebd7a Mon Sep 17 00:00:00 2001 From: Julien Aldon Date: Mon, 12 Jan 2026 11:32:09 +0100 Subject: [PATCH] add docker-compose --- docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b43b7a4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,41 @@ +version: "2" +services: + nginx: + build: + context: . + dockerfile: front/Dockerfile + ports: + - 80:80 + depends_on: + - back + back: + build: + context: . + dockerfile: back/Dockerfile + restart: always + environment: + ORIGIN: ${SERVICE_ORIGIN} + DB_HOST: database + DB_USER: ${MARIADB_USER} + DB_PASS: ${MARIADB_PASSWORD} + DB_NAME: ${MARIADB_DATABASE} + SECRET_KEY: ${SERVICE_SECRET_KEY} + ports: + - 8000:8000 + depends_on: + - database + database: + image: mariadb + restart: always + environment: + MARIADB_USER: ${MARIADB_USER} + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD} + MARIADB_DATABASE: ${MARIADB_DATABASE} + volumes: + - db:/var/lib/mysql + - ./back/db/:/docker-entrypoint-initdb.d/ + ports: + - "3306:3306" +volumes: + db: \ No newline at end of file