Dockerfile 代码

From hub.c.163.com/public/nginx:1.2.1
RUN rm -v /etc/nginx/nginx.conf ADD nginx.conf /etc/nginx/ RUN echo "daemon off;" >> /etc/nginx/nginx.conf
RUN chown -R www-data:www-data /var/lib/nginx RUN mkdir -p /usr/src/node-app
RUN mkdir -p /usr/src/node-app/dist
WORKDIR /usr/src/node-app COPY dist/. /usr/src/node-app/dist/ EXPOSE 22 80 443 ENTRYPOINT /etc/init.d/nginx start && /usr/sbin/sshd -D

  

nginx.conf 代码

worker_processes 1;
events { worker_connections 1024; }
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 60000;
client_body_timeout 60000;
client_header_timeout 60000;
send_timeout 60000;
reset_timedout_connection on;
types_hash_max_size 2048;
server_tokens off; server_names_hash_max_size 4096;
server_names_hash_bucket_size 128;
server_name_in_redirect off; client_header_buffer_size 128k;
large_client_header_buffers 4 256k;
client_max_body_size 10240m; server {
listen 80;
root /usr/src/node-app/dist;
location ^~ /api/ {
proxy_pass http://10.1.31.35:5200/;
}
location / {
try_files $uri @fallback;
}
location @fallback { rewrite .* /index.html break;
}
}
}

  

  

最新文章

  1. MapReduce 单词统计案例编程
  2. AFNetworking certificate AFNetworking 证书设置
  3. node服务器
  4. Jquery控制滚动显示欢迎字幕v2
  5. fis自动化部署
  6. C语言 动态库简单开发
  7. ural 1306. Sequence Median
  8. 基于时间延迟的Python验证脚本
  9. Myeclipse2013 SVN安装方法
  10. java——Arrays.asList()方法
  11. ios layer 动画
  12. FragmentTabHost使用注意
  13. HDU 1074 Doing Homework (状态压缩DP)
  14. 洛谷P1896 [SCOI2005]互不侵犯King【状压DP】
  15. Git常见报错及解决方案
  16. tomcat去掉项目名称
  17. JS弹出对话框函数alert(),confirm(),prompt()
  18. 关于阿里云Symantec免费DV证书部署HTTPS
  19. WC2019 T1 数树
  20. Android的移动存储解决方案之SharedPreferences

热门文章

  1. Linux中MySQL数据库max_allowed_packet的调整
  2. 【HTML 元素】标记文字
  3. 初步了解更新锁(U)与排它锁(X)
  4. vscode - 添加背景图片
  5. Android学习(十一) File文件操作
  6. Activity返回数据给上一个活动
  7. lodash 数组裁剪 drop
  8. 【BIEE】10_资料库查看数据报错
  9. SDUTOJ 2804求二叉树的深度
  10. java中poi解析excel(兼容07版本以上及以下:.xls和.xlsx格式)