Commit 926aa01c authored by Kunkka王辉's avatar Kunkka王辉 😲

修改nginx 启动逻辑

parent e60621fe
...@@ -17,7 +17,7 @@ services: ...@@ -17,7 +17,7 @@ services:
build: build:
context: src context: src
dockerfile: Dockerfile-nginx dockerfile: Dockerfile-nginx
args: environment:
- PHP_HOST=galaxy-php7.4-${ENV:-dev} - PHP_HOST=galaxy-php7.4-${ENV:-dev}
- HOST=nginx-${ENV:-dev} - HOST=nginx-${ENV:-dev}
- DWP_HTTP_PORT=8081 - DWP_HTTP_PORT=8081
...@@ -45,6 +45,13 @@ services: ...@@ -45,6 +45,13 @@ services:
- JAVE_INTELLIGENTWRITING_URI=java-intelligentwriting-${ENV:-dev} - JAVE_INTELLIGENTWRITING_URI=java-intelligentwriting-${ENV:-dev}
- JAVA_BIZ_PLATFORM_URI=java-biz-platform-${ENV:-dev} - JAVA_BIZ_PLATFORM_URI=java-biz-platform-${ENV:-dev}
image: galaxy-nginx image: galaxy-nginx
depends_on:
- php7
- java-biz-platform
- java-client
- java-flowengine
- java-intelligentwriting
- java-notice
container_name: nginx-${ENV:-dev} container_name: nginx-${ENV:-dev}
volumes: # 前后端代码统一放一个目录管理 volumes: # 前后端代码统一放一个目录管理
- ${CODE_DIR}:/app/www - ${CODE_DIR}:/app/www
...@@ -53,7 +60,6 @@ services: ...@@ -53,7 +60,6 @@ services:
ports: ports:
- "${PORT:-8118}:8081" - "${PORT:-8118}:8081"
- "${PORT_CRM:-8181}:8181" - "${PORT_CRM:-8181}:8181"
command: [ "nginx", "-g","daemon off;" ]
restart: on-failure restart: on-failure
java-notice: java-notice:
build: build:
......
...@@ -27,9 +27,11 @@ ARG JAVA_FLOWENGINE_URI ...@@ -27,9 +27,11 @@ ARG JAVA_FLOWENGINE_URI
ARG JAVE_INTELLIGENTWRITING_URI ARG JAVE_INTELLIGENTWRITING_URI
ARG JAVA_BIZ_PLATFORM_URI ARG JAVA_BIZ_PLATFORM_URI
ENTRYPOINT ["/docker-entrypoint.sh"] ENTRYPOINT ["/docker-entrypoint.sh"]
COPY deploy-hosts.sh /app/deploy-hosts.sh COPY nginx-start.sh /app/nginx-start.sh
RUN chmod +x /app/deploy-hosts.sh && bash /app/deploy-hosts.sh RUN chmod +x /app/nginx-start.sh
EXPOSE 80 EXPOSE 80
STOPSIGNAL SIGQUIT STOPSIGNAL SIGQUIT
WORKDIR /app
CMD ["/app/nginx-start.sh"]
...@@ -417,7 +417,7 @@ server ...@@ -417,7 +417,7 @@ server
#暂未部署 #暂未部署
root /app/www/smartwhale/main; root /app/www/smartwhale/main;
index index.html; index index.html;
try_files $uri $uri/ /index.html @redirectToMain; try_files \$uri \$uri/ /index.html @redirectToMain;
} }
location @redirectToMain { location @redirectToMain {
...@@ -427,7 +427,7 @@ server ...@@ -427,7 +427,7 @@ server
location /subapp { location /subapp {
alias /app/www/smartwhale/subapp; alias /app/www/smartwhale/subapp;
try_files $uri $uri/ /index.html; try_files \$uri \$uri/ /index.html;
#try_files $uri $uri/ /dist/index.html; # 0406 原先是 /index.html; #try_files $uri $uri/ /dist/index.html; # 0406 原先是 /index.html;
#try_files $uri $uri/ /dist/index.html; # 0406 原先是 /index.html; #try_files $uri $uri/ /dist/index.html; # 0406 原先是 /index.html;
...@@ -439,9 +439,9 @@ server ...@@ -439,9 +439,9 @@ server
# 后端 登录服务 galaxy-crm/public # 后端 登录服务 galaxy-crm/public
location ^~ /api/ { location ^~ /api/ {
proxy_pass http://$HOST:$GALAXY_CRM_API_HTTP_PORT/; proxy_pass http://$HOST:$GALAXY_CRM_API_HTTP_PORT/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
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-Ngnix-Proxy true; proxy_set_header X-Ngnix-Proxy true;
} }
#禁止访问的文件或目录 #禁止访问的文件或目录
...@@ -479,7 +479,7 @@ server ...@@ -479,7 +479,7 @@ server
# add_header Access-Control-Allow-Headers *; # add_header Access-Control-Allow-Headers *;
# add_header Access-Control-Allow-Methods *; # add_header Access-Control-Allow-Methods *;
# proxy_pass http://localhost:9005/; # proxy_pass http://localhost:9005/;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
# proxy_set_header X-Real-Ip $remote_addr; # proxy_set_header X-Real-Ip $remote_addr;
# proxy_set_header X-Ngnix-Proxy true; # proxy_set_header X-Ngnix-Proxy true;
# } # }
...@@ -491,16 +491,16 @@ server ...@@ -491,16 +491,16 @@ server
# 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";
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
# } # }
location /api { location /api {
rewrite ^/api/(.*)$ /$1 break; rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT; proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT;
proxy_redirect off; proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
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-Ngnix-Proxy true; proxy_set_header X-Ngnix-Proxy true;
} }
...@@ -508,9 +508,9 @@ location /horizon { ...@@ -508,9 +508,9 @@ location /horizon {
rewrite ^/api/(.*)$ /$1 break; rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT; proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT;
proxy_redirect off; proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
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-Ngnix-Proxy true; proxy_set_header X-Ngnix-Proxy true;
} }
...@@ -518,9 +518,9 @@ location /vendor { ...@@ -518,9 +518,9 @@ location /vendor {
rewrite ^/api/(.*)$ /$1 break; rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT; proxy_pass http://$HOST:$NOTICE_CENTER_HTTP_PORT;
proxy_redirect off; proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
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-Ngnix-Proxy true; proxy_set_header X-Ngnix-Proxy true;
} }
...@@ -578,3 +578,5 @@ MEMBER_MODULE_URL=$HOST:$GALAXY_MEMBER_API_HTTP_PORT ...@@ -578,3 +578,5 @@ MEMBER_MODULE_URL=$HOST:$GALAXY_MEMBER_API_HTTP_PORT
PRESALE_MODULE_URL=$HOST:$GALAXY_PRESALE_MICROS_API_HTTP_PORT PRESALE_MODULE_URL=$HOST:$GALAXY_PRESALE_MICROS_API_HTTP_PORT
WORKFLOW_MODULE_URL=$HOST:$GALAXY_FLOW_MICROS_API_HTTP_PORT WORKFLOW_MODULE_URL=$HOST:$GALAXY_FLOW_MICROS_API_HTTP_PORT
EOL EOL
exec nginx -g "daemon off;"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment