diff --git a/frontend/frontend.dockerfile b/frontend/frontend.dockerfile index 2c6fa0c..b8cb1a6 100644 --- a/frontend/frontend.dockerfile +++ b/frontend/frontend.dockerfile @@ -4,7 +4,7 @@ WORKDIR /app COPY package*.json ./ RUN npm install COPY . . -RUN VITE_API_URL="http://localhost:5000" npm run build +RUN VITE_API_URL=/api npm run build # Etap 2: Nginx FROM nginx:alpine diff --git a/frontend/nginx.conf b/frontend/nginx.conf index cbb6356..196d612 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -8,4 +8,13 @@ server { location / { try_files $uri $uri/ /index.html; } + + location /api/ { + proxy_pass http://api:80/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } }