diff --git a/Dockerfile b/Dockerfile index b37da17d..4498ebd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,15 +3,26 @@ MAINTAINER lfzxs@qq.com VOLUME /tmp ENV LANG en_US.UTF-8 RUN echo "server { \ - location / { \ - root /var/www/html/; \ - index index.html index.htm; \ - if (!-e \$request_filename) { \ + listen 9988;\ + server_name localhost;\ + location /prod-api/{\ + proxy_read_timeout 600s;\ + proxy_http_version 1.1;\ + proxy_set_header Upgrade $http_upgrade;\ + proxy_set_header Connection "upgrade";\ + proxy_set_header Host $host;\ + proxy_set_header X-Real-Ip $remote_addr;\ + proxy_pass http://192.168.10.241:30646/;\ + }\ + location / { \ + root /var/www/html/; \ + index index.html index.htm; \ + if (!-e \$request_filename) { \ rewrite ^(.*)\$ /index.html?s=\$1 last; \ break; \ - } \ - } \ - access_log /var/log/nginx/access.log ; \ + } \ + } \ + access_log /var/log/nginx/access.log ; \ } " > /etc/nginx/conf.d/default.conf \ && mkdir -p /var/www \ && mkdir -p /var/www/html