54 lines
1.6 KiB
YAML
54 lines
1.6 KiB
YAML
services:
|
|
backend:
|
|
image: ouijdaneim/ndf-backend:latest
|
|
build:
|
|
context: ./ndf/public/backend
|
|
dockerfile: DockerfileNDF.backend
|
|
container_name: ndf-backend
|
|
environment:
|
|
- DB_SERVER=192.168.0.3
|
|
- DB_NAME=NDF
|
|
- DB_USER=ndf_app
|
|
- DB_PASSWORD=P@ssw0rd2026!
|
|
- DB_PORT=1433
|
|
- PORT=3024
|
|
- AZURE_TENANT_ID=9840a2a0-6ae1-4688-b03d-d2ec291be0f9
|
|
- AZURE_CLIENT_ID=51a2c5b3-4cea-4752-93d0-bc59ea33be29
|
|
- AZURE_CLIENT_SECRET=uPD8Q~CJbl26DDrRWRgKXvvqwVVm0DtRhzkEqcyT
|
|
- AZURE_GROUP_ID=c1ea877c-6bca-4f47-bfad-f223640813a0
|
|
- JWT_SECRET=un_secret_aleatoire_securise
|
|
- OAUTH_REDIRECT_URI=http://localhost:8024/api/auth/callback # ✅
|
|
- FRONTEND_URL=https://myndf.ensup-adm.net # ✅
|
|
- SHAREPOINT_SITE_ID=ensup.sharepoint.com,d94abc08-28eb-47ce-8e12-fbbd6f16b9ea,a052c325-d33a-40e3-9e7b-7896a2ea7ab7
|
|
- SHAREPOINT_DRIVE_ID=b!CLxK2esozkeOEvu9bxa56iXDUqA60-NAnnt4lqLqerfjKRsFHmtxSbj0s5KCssZK
|
|
hostname: backend
|
|
ports:
|
|
- "8024:3024"
|
|
networks:
|
|
- ndf-network
|
|
restart: unless-stopped
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
|
|
frontend:
|
|
image: ouijdaneim/ndf-frontend:latest
|
|
build:
|
|
context: .
|
|
dockerfile: DockerfileNDF.frontend
|
|
container_name: ndf-frontend
|
|
hostname: frontend
|
|
ports:
|
|
- "3025:81"
|
|
environment:
|
|
- VITE_API_URL=http://backend:3024
|
|
networks:
|
|
- ndf-network
|
|
depends_on:
|
|
- backend
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
ndf-network:
|
|
name: ndf-network
|
|
driver: bridge
|