1.0.0.0810d3

Former-commit-id: 14d3d72582a810f4ad572d0e860f32af75a59339
Former-commit-id: e42436b103971fc0a73d469be4f61f141ec46688
TSXN
wanggang 5 years ago
parent 71660b12ab
commit 73f974ba5e

@ -1,4 +1,4 @@
using System.Reflection; using System.Reflection;
[assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0.0810d2")] [assembly: AssemblyInformationalVersion("1.0.0.0810d3")]

@ -5,3 +5,6 @@ services:
volumes: volumes:
- ../../../../projects/WebMVC/wwwroot:/usr/share/nginx/html/desktop - ../../../../projects/WebMVC/wwwroot:/usr/share/nginx/html/desktop
- ../../../../projects/WebSPA/wwwroot:/usr/share/nginx/html/mobile - ../../../../projects/WebSPA/wwwroot:/usr/share/nginx/html/mobile
gateway:
volumes:
- ./docker/conf/gateway/nginx.development.conf:/etc/nginx/nginx.conf

@ -53,3 +53,8 @@ services:
networks: networks:
default: default:
ipv4_address: 172.172.0.90 ipv4_address: 172.172.0.90
gateway:
depends_on:
- usercenter
- iotcenter
- jobserver

@ -44,7 +44,7 @@ services:
ports: ports:
- 8000:80 - 8000:80
volumes: volumes:
- ./docker/conf/gateway/nginx.development.conf:/etc/nginx/nginx.conf - ./docker/conf/gateway/nginx.conf:/etc/nginx/nginx.conf
- ./docker/log/gateway:/var/log/nginx - ./docker/log/gateway:/var/log/nginx
networks: networks:
default: default:

@ -29,38 +29,38 @@ http {
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://host.docker.internal:9000/; proxy_pass http://172.172.0.20:9000/;
} }
location ^~ /live/ { location ^~ /live/ {
proxy_pass http://host.docker.internal:8080/live/; proxy_pass http://172.172.0.60:8080/live/;
} }
location ^~ /video/ { location ^~ /video/ {
proxy_pass http://host.docker.internal:8080/video/; proxy_pass http://172.172.0.60:8080/video/;
} }
location ^~ /influxdb/ { location ^~ /influxdb/ {
proxy_pass http://host.docker.internal:8086/; proxy_pass http://172.172.0.50:8086/;
} }
location ^~ /UserCenter/ { location ^~ /UserCenter/ {
proxy_pass http://host.docker.internal:8010/UserCenter/; proxy_pass http://172.172.0.70:8010/UserCenter/;
} }
location ^~ /IoTCenter/ { location ^~ /IoTCenter/ {
proxy_pass http://host.docker.internal:8011/IoTCenter/; proxy_pass http://172.172.0.80:8011/IoTCenter/;
} }
location ^~ /IoTCenter/hub { location ^~ /IoTCenter/hub {
proxy_pass http://host.docker.internal:8011/IoTCenter/hub; proxy_pass http://172.172.0.80:8011/IoTCenter/hub;
proxy_http_version 1.1; proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade"; proxy_set_header Connection "upgrade";
} }
location ^~ /JobServer/ { location ^~ /JobServer/ {
proxy_pass http://host.docker.internal:8013/JobServer/; proxy_pass http://172.172.0.90:8013/JobServer/;
} }
error_page 500 502 503 504 /50x.html; error_page 500 502 503 504 /50x.html;

@ -0,0 +1,71 @@
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 0.0.0.0:80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html;
}
location ^~ /dfs/ {
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_pass http://host.docker.internal:9000/;
}
location ^~ /live/ {
proxy_pass http://host.docker.internal:8080/live/;
}
location ^~ /video/ {
proxy_pass http://host.docker.internal:8080/video/;
}
location ^~ /influxdb/ {
proxy_pass http://host.docker.internal:8086/;
}
location ^~ /UserCenter/ {
proxy_pass http://host.docker.internal:8010/UserCenter/;
}
location ^~ /IoTCenter/ {
proxy_pass http://host.docker.internal:8011/IoTCenter/;
}
location ^~ /IoTCenter/hub {
proxy_pass http://host.docker.internal:8011/IoTCenter/hub;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location ^~ /JobServer/ {
proxy_pass http://host.docker.internal:8013/JobServer/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
Loading…
Cancel
Save