add project base

This commit is contained in:
Julien Aldon
2026-02-09 17:39:09 +01:00
commit 145f3f632e
43 changed files with 1045 additions and 0 deletions

42
docker-compose.yaml Normal file
View File

@@ -0,0 +1,42 @@
version: "3.9"
services:
# nginx:
# restart: always
# build:
# context: .
# dockerfile: front/Dockerfile
# args:
# VUE_APP_ROOT_FQDN: ${SERVICE_ROOT_FQDN}
# ports:
# - 80:80
# depends_on:
# - back
# back:
# build:
# context: .
# dockerfile: back/Dockerfile
# restart: always
# environment:
# SERVICE_ORIGIN: ${SERVICE_ORIGIN}
# DB_HOST: database
# MARIADB_USER: ${MARIADB_USER}
# MARIADB_PASSWORD: ${MARIADB_PASSWORD}
# MARIADB_DATABASE: ${MARIADB_DATABASE}
# SERVICE_SECRET_KEY: ${SERVICE_SECRET_KEY}
# ports:
# - 8000:8000
# depends_on:
# - database
database:
image: postgres
restart: always
shm_size: 128mb
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
ROOT_FQDN: ${ROOT_FQDN}
ports:
- "54321:5432"
volumes:
db: