Regroupe la documentation ainsi que les fichiers communs du projet collaborateur-EPA, notamment le docker-compose.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
version: '3.4'
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
data-volume: {}
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
db:
|
|
|
|
image: "mariadb:10.7.1"
|
|
|
|
restart: always
|
|
|
|
ports:
|
|
|
|
- "3307:3306"
|
|
|
|
environment:
|
|
|
|
- MYSQL_DATABASE=${DATABASE_NAME}
|
|
|
|
- MYSQL_USERNAME=${APP_DB_USERNAME}
|
|
|
|
- MYSQL_PASSWORD=${APP_DB_PASSWORD}
|
|
|
|
- MYSQL_ROOT_PASSWORD=${APP_DB_ROOT_PASSWORD}
|
|
|
|
volumes:
|
|
|
|
- data-volume:/var/lib/mysql
|
|
|
|
- ./db/init_db.sql:/docker-entrypoint-initdb.d/init.sql
|
|
|
|
|
|
|
|
api:
|
|
|
|
image: ${DOCKER_REGISTRY-}harbor.apsdigit.lan/collaborateur-epa/preprod/api:beta
|
|
|
|
build:
|
|
|
|
context: ./../Collaborateur-Epa-Back/Collaborateur_Epa_Back
|
|
|
|
dockerfile: espacecollab.backend.api/Dockerfile
|
|
|
|
ports:
|
|
|
|
- "5000:80"
|
|
|
|
- "5001:443"
|
|
|
|
links:
|
|
|
|
- db
|
|
|
|
environment:
|
|
|
|
- DATABASE_HOSTNAME=db
|
|
|
|
- DATABASE_PORT=3307
|
|
|
|
- DATABASE_NAME=${DATABASE_NAME}
|
|
|
|
- DATABASE_USERNAME=${APP_DB_USERNAME}
|
|
|
|
- DATABASE_PASSWORD=${APP_DB_PASSWORD}
|
|
|
|
|
|
|
|
|
|
|
|
front:
|
|
|
|
image: ${DOCKER_REGISTRY-}harbor.apsdigit.lan/collaborateur-epa/preprod/front:beta
|
|
|
|
build:
|
|
|
|
context: ./../Collaborateur-Epa-Front
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
ports:
|
|
|
|
- "8083:80"
|
|
|
|
links:
|
|
|
|
- api
|