7 changed files with 62 additions and 13 deletions
@ -0,0 +1,11 @@ |
|||||||
|
#拉取nginx |
||||||
|
FROM nginx:latest |
||||||
|
|
||||||
|
#将dist文件中的内容复制到‘/usr/share/nginx/html/`这个目录下面 |
||||||
|
COPY dist/ /usr/share/nginx/html/ |
||||||
|
|
||||||
|
#用本地配置文件来替换ngin×镜像里的默认配置 |
||||||
|
COPY nginx/default.conf /etc/nginx/nginx.conf |
||||||
|
|
||||||
|
#对外暴露接口 |
||||||
|
EXPOSE 80 |
@ -0,0 +1,38 @@ |
|||||||
|
worker_processes 1; |
||||||
|
#工作模式以及连接数上限 |
||||||
|
events { |
||||||
|
#accept_mutex on; #设置网路连接序列化,防止惊群现象发生,默认为on |
||||||
|
#multi_accept on; #设置一个进程是否同时接受多个网络连接,默认为off |
||||||
|
#use epoll; #事件驱动模型,select|poll|kqueue|epoll|resig|/dev/poll|eventport |
||||||
|
worker_connections 1024;#最大连接数,默认为512 |
||||||
|
} |
||||||
|
|
||||||
|
http { |
||||||
|
|
||||||
|
include mime.types; |
||||||
|
|
||||||
|
default_type application/octet-stream; |
||||||
|
|
||||||
|
sendfile on; |
||||||
|
|
||||||
|
keepalive_timeout 65; |
||||||
|
|
||||||
|
server { |
||||||
|
|
||||||
|
listen 80; |
||||||
|
|
||||||
|
server_name localhost; |
||||||
|
|
||||||
|
location / { |
||||||
|
|
||||||
|
root /usr/share/nginx/html; |
||||||
|
|
||||||
|
index index.html index.htm; |
||||||
|
} |
||||||
|
|
||||||
|
error_page 500 502 503 504 /50x.html; |
||||||
|
location = /50x.html { |
||||||
|
root html; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue