|
|
|
@ -29,7 +29,7 @@ services:
|
|
|
|
|
volumes:
|
|
|
|
|
- ./influxdb:/var/lib/influxdb
|
|
|
|
|
srs:
|
|
|
|
|
image: ossrs/srs:v3.0-b4
|
|
|
|
|
image: ossrs/srs:v4.0.23
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
restart: always
|
|
|
|
@ -38,15 +38,16 @@ services:
|
|
|
|
|
- 1985:1985
|
|
|
|
|
volumes:
|
|
|
|
|
- ./srs/conf/srs.conf:/usr/local/srs/conf/srs.conf
|
|
|
|
|
- ./log/srs:/usr/local/srs/objs/log
|
|
|
|
|
- ./srs/objs/nginx/html/video:/usr/local/srs/objs/nginx/html/video
|
|
|
|
|
usercenter:
|
|
|
|
|
image: mcr.microsoft.com/dotnet/core/runtime-deps:3.1-focal
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
command: bash -c "chmod +x /UserCenter/UserCenter && cd /UserCenter && ./UserCenter"
|
|
|
|
|
depends_on:
|
|
|
|
|
- mysql
|
|
|
|
|
command: bash -c "chmod +x /UserCenter/UserCenter && cd /UserCenter && ./UserCenter"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./UserCenter:/UserCenter
|
|
|
|
|
iotcenter:
|
|
|
|
@ -54,10 +55,9 @@ services:
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
command: bash -c "chmod +x /IoTCenter/IoTCenter && cd /IoTCenter && ./IoTCenter"
|
|
|
|
|
depends_on:
|
|
|
|
|
- mysql
|
|
|
|
|
- influxdb
|
|
|
|
|
command: bash -c "chmod +x /IoTCenter/IoTCenter && cd /IoTCenter && ./IoTCenter"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./IotCenter:/IoTCenter
|
|
|
|
|
jobserver:
|
|
|
|
@ -65,25 +65,40 @@ services:
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
command: bash -c "sleep 3 && chmod +x /JobServer/JobServer && cd /JobServer && ./JobServer"
|
|
|
|
|
depends_on:
|
|
|
|
|
- mysql
|
|
|
|
|
command: bash -c "sleep 3 && chmod +x /JobServer/JobServer && cd /JobServer && ./JobServer"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./JobServer:/JobServer
|
|
|
|
|
nginx:
|
|
|
|
|
webmvc:
|
|
|
|
|
image: nginx:1.18
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./WebMVC/wwwroot:/usr/share/nginx/html
|
|
|
|
|
- ./log/webmvc:/var/log/nginx
|
|
|
|
|
webspa:
|
|
|
|
|
image: nginx:1.18
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./WebSPA/wwwroot:/usr/share/nginx/html
|
|
|
|
|
- ./log/webspa:/var/log/nginx
|
|
|
|
|
nginx:
|
|
|
|
|
image: nginx:1.18
|
|
|
|
|
restart: always
|
|
|
|
|
hostname: nginx
|
|
|
|
|
environment:
|
|
|
|
|
TZ: "Asia/Shanghai"
|
|
|
|
|
ports:
|
|
|
|
|
- 80:80
|
|
|
|
|
- 443:443
|
|
|
|
|
depends_on:
|
|
|
|
|
- srs
|
|
|
|
|
- webmvc
|
|
|
|
|
- webspa
|
|
|
|
|
- usercenter
|
|
|
|
|
- iotcenter
|
|
|
|
|
- jobserver
|
|
|
|
|
volumes:
|
|
|
|
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
|
|
|
|
- ./nginx/edusoa.key:/etc/nginx/edusoa.key
|
|
|
|
|