diff --git a/README.md b/README.md index 84ac391..dbef593 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ docker-compose down ## Štruktúra projektu -* `/frontned/` - Zdrojové kódy pre statický web a príslušný `Dockerfile`. +* `/frontend/` - Zdrojové kódy pre statický web a príslušný `Dockerfile`. * `/backend/` - Zdrojové kódy pre Python Flask API a jeho `Dockerfile`. * `/nginx/` - Konfiguračný súbor `nginx.conf` pre reverzné proxy. -* `docker-compose.yaml` - Hlavný predpis pre Docker služby. +* `docker-compose.yaml` - Hlavný predpis pre Docker služby. \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index c6d69b8..a0de10f 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -13,7 +13,7 @@ services: frontend: build: - context: ./frontned + context: ./frontend dockerfile: Dockerfile container_name: gobas_frontend restart: unless-stopped diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..c01311b --- /dev/null +++ b/nginx.conf @@ -0,0 +1,22 @@ +server { + listen 80; + server_name localhost; + + # Smerovanie bežných požiadaviek na frontend kontajner + location / { + proxy_pass http://frontend:80; + 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; + } + + # Smerovanie API požiadaviek (odosielanie emailu) na backend kontajner + location /send-email { + proxy_pass http://backend:5000/send-email; + 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; + } +} \ No newline at end of file