ChengYuXuan 5 år sedan
förälder
incheckning
5e80b08f34
2 ändrade filer med 22 tillägg och 0 borttagningar
  1. 11 0
      Dockerfile
  2. 11 0
      nginx.conf

+ 11 - 0
Dockerfile

@@ -0,0 +1,11 @@
+FROM node:10-alpine as builder
+WORKDIR /code
+RUN yarn config set registry https://registry.npm.taobao.org/
+ADD package.json /code
+RUN yarn install --production
+ADD . /code
+RUN yarn build
+
+FROM nginx:1.19-alpine
+COPY nginx.conf /etc/nginx/conf.d/seecoder-paas-ui.conf
+COPY --from=builder /code/dist/ /var/www/html/dist/

+ 11 - 0
nginx.conf

@@ -0,0 +1,11 @@
+server {
+  listen 80 default_server;
+  listen [::]:80 default_server;
+  root /var/www/html/dist;
+  location ~ / {
+    if ($request_uri ~* (api)) {
+        proxy_pass http://http://47.111.95.164:8080;
+    }
+    try_files $uri $uri/ /index.html;
+  }
+}