add nginx so we can make requests to our from the FE without CORS issues

This commit is contained in:
fry 2022-03-10 19:26:05 -05:00
parent a17107379c
commit 6c067b23f8
3 changed files with 25 additions and 1 deletions

View File

@ -6,4 +6,8 @@ services:
api:
build: .
ports:
- 1379:1379
- 1379:1379
web:
build: nginx
ports:
- 80:80

3
nginx/Dockerfile Normal file
View File

@ -0,0 +1,3 @@
FROM nginx:latest AS base
COPY ./nginx.conf /etc/nginx/conf.d/default.conf

17
nginx/nginx.conf Normal file
View File

@ -0,0 +1,17 @@
server {
listen 80;
server_name steve;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://ui:3000;
}
location /api/ {
rewrite ^/api(/.*)$ $1 break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://api:1379;
}
}