add project files

This commit is contained in:
2026-06-26 14:50:55 +02:00
parent f2d0cd6a14
commit 811dc6b848
55770 changed files with 7418342 additions and 2 deletions
+56
View File
@@ -0,0 +1,56 @@
version: "3.9"
services:
backend:
build:
context: ./project/backend/
dockerfile: DockerfileGTF.backend
ports:
- "8000:3000" # ✅ Backend accessible sur https://mygtf.ensup-adm.net:8000
env_file:
- ./project/backend/config/.env
extra_hosts:
- "BONEMINE:192.168.0.3"
- "bonemine.ensup.local:192.168.0.3"
networks:
- gtf-network # ✅ Ajouté
restart: unless-stopped
frontend:
build:
context: ./project
dockerfile: DockerfileGTF.frontend
ports:
- "3001:3001"
volumes:
- C:\Users\oimer\.aspnet\https:/https:ro
environment:
- ASPNETCORE_URLS=https://+:3001;http://+:3001
- ASPNETCORE_Kestrel__Certificates__Default__Password=tGTF2025
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
- VITE_API_URL=https://mygtf.ensup-adm.net:8000 # ✅ Ajouté - URL de l'API
depends_on:
- backend # ✅ Ajouté
networks:
- gtf-network # ✅ Ajouté
restart: unless-stopped
# ✅ NOUVEAU : Nginx en reverse proxy (RECOMMANDÉ)
nginx:
image: nginx:alpine
ports:
- "443:443"
- "80:80"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro
- C:\Users\oimer\.aspnet\https:/etc/nginx/ssl:ro
depends_on:
- frontend
- backend
networks:
- gtf-network
restart: unless-stopped
networks:
gtf-network:
driver: bridge