7 changed files with 102 additions and 15 deletions
@ -1,31 +1,41 @@
@@ -1,31 +1,41 @@
|
||||
version: "3" |
||||
|
||||
services: |
||||
nginx: |
||||
image: nginx:1.19.9 |
||||
cap_add: |
||||
- NET_ADMIN |
||||
ports: |
||||
- 80:8000 |
||||
- 443:8001 |
||||
- 50000:50000 |
||||
- 80:80 |
||||
- 443:443 |
||||
volumes: |
||||
- ./conf.d/:/etc/nginx/conf.d/ |
||||
- ./nginx/conf.d:/etc/nginx/conf.d |
||||
- ./nginx/ssl:/etc/nginx/ssl |
||||
- /etc/localtime:/etc/localtime |
||||
links: |
||||
- backend:backend |
||||
- frontend:frontend |
||||
mongodb: |
||||
image: mongo:4.4.5 |
||||
volumes: |
||||
- ./data:/data/db |
||||
- /etc/localtime:/etc/localtime |
||||
ports: |
||||
- 27017:27017 |
||||
backend: |
||||
image: blotter |
||||
image: ${backendImage} |
||||
environment: |
||||
- mongoURI=mongodb:27017 |
||||
depends_on: |
||||
- mongodb |
||||
volumes: |
||||
- /etc/localtime:/etc/localtime |
||||
links: |
||||
- mongodb:mongodb |
||||
frontend: |
||||
image: blotter_page |
||||
image: ${frontImage} |
||||
environment: |
||||
- backendURI=http://backend:50000 |
||||
volumes: |
||||
- /etc/localtime:/etc/localtime |
||||
links: |
||||
- backend:backend |
||||
|
@ -0,0 +1,39 @@
@@ -0,0 +1,39 @@
|
||||
server { |
||||
listen 80; |
||||
server_name www.example.com; |
||||
|
||||
client_max_body_size 20m; |
||||
proxy_max_temp_file_size 0; |
||||
|
||||
location ^~ / { |
||||
proxy_pass http://localhost:50000; |
||||
proxy_redirect off; |
||||
proxy_set_header Host $host; |
||||
proxy_set_header X-Scheme $scheme; |
||||
proxy_set_header X-Forwarded-Proto $scheme; |
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
||||
proxy_set_header X-Real-IP $remote_addr; |
||||
proxy_set_header X-Forwarded-Host $server_name; |
||||
proxy_set_header Upgrade $http_upgrade; |
||||
} |
||||
} |
||||
|
||||
# server { |
||||
# listen 443 ssl http2; |
||||
# server_name www.example.com; |
||||
|
||||
# ssl_certificate "ssl/ssl.crt"; |
||||
# ssl_certificate_key "ssl/ssl.key"; |
||||
|
||||
# location ^~ / { |
||||
# proxy_pass http://localhost:50000; |
||||
# proxy_redirect off; |
||||
# proxy_set_header Host $host; |
||||
# proxy_set_header X-Scheme $scheme; |
||||
# proxy_set_header X-Forwarded-Proto $scheme; |
||||
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
||||
# proxy_set_header X-Real-IP $remote_addr; |
||||
# proxy_set_header X-Forwarded-Host $server_name; |
||||
# proxy_set_header Upgrade $http_upgrade; |
||||
# } |
||||
# } |
Loading…
Reference in new issue