Browse Source

上传文件至 'share-v2/sharesrv2-nginx'

chenghongxi 4 years ago
parent
commit
00150817dd

+ 14 - 0
share-v2/sharesrv2-nginx/Dockerfile

@@ -0,0 +1,14 @@
+FROM nginx:1.15.6
+
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
+RUN echo 'Asia/Shanghai' > /etc/timezone
+
+RUN rm -f /etc/nginx/conf.d/default.conf
+COPY nginx.conf /etc/nginx/nginx.conf
+COPY conf.d /etc/nginx/conf.d/
+COPY ssl /etc/nginx/ssl/
+
+RUN rm -rf /usr/share/nginx/html
+ADD html.tar.gz /usr/share/nginx/
+
+EXPOSE 9191

+ 50 - 0
share-v2/sharesrv2-nginx/nginx.conf

@@ -0,0 +1,50 @@
+user                    root;
+worker_processes        auto;
+worker_cpu_affinity     auto;
+worker_rlimit_nofile    1048576;
+worker_shutdown_timeout 10s ;
+
+error_log               /var/log/nginx/error.log warn;
+pid                     /var/run/nginx.pid;
+
+events {
+    multi_accept        on;
+    worker_connections  65536;
+    use                 epoll;
+}
+
+http {
+    include             /etc/nginx/mime.types;
+    default_type        application/octet-stream;
+
+    log_format  main    '{ '
+                        '"remote_addr": "$remote_addr", '
+                        '"time_iso8601": "$time_iso8601", '
+                        '"request_method": "$request_method", '
+                        '"scheme": "$scheme", '
+                        '"host": "$host", '
+                        '"request_uri": "$request_uri", '
+                        '"status": $status, '
+                        '"body_bytes_sent": $body_bytes_sent, '
+                        '"http_referer": "$http_referer", '
+                        '"http_user_agent": "$http_user_agent", '
+                        '"http_x_forwarded_for": "$http_x_forwarded_for", '
+                        '"upstream_addr": "$upstream_addr",'
+                        '"upstream_status": $upstream_status,'
+                        '"upstream_cache_status": "$upstream_cache_status",'
+                        '"upstream_response_time": $upstream_response_time,'
+                        '"request_time": $request_time '
+                        ' }';
+                        
+    access_log           /var/log/nginx/access.log  main;
+
+    sendfile             on;
+    #tcp_nopush          on;
+
+    keepalive_timeout    65;
+
+    #gzip                on;
+    server_tokens        off;
+
+    include /etc/nginx/conf.d/*.conf;
+}

+ 9 - 0
share-v2/sharesrv2-nginx/push.sh

@@ -0,0 +1,9 @@
+#!/bin/bash
+
+release=$1
+
+[ ! -n "$release" ] && exit 1
+
+docker build -t registry-vpc.cn-beijing.aliyuncs.com/xinyue/sharebms2-nginx:${release} .
+docker push registry-vpc.cn-beijing.aliyuncs.com/xinyue/sharebms2-nginx:${release}
+