@@ -13,6 +13,7 @@ steps:
- name: docker-sock
path: /var/run/docker.sock
settings:
+ dockerfile: /drone/src/tmr-group-admin/Dockerfile
username:
from_secret: aliyun_name
password:
@@ -0,0 +1,15 @@
+FROM node:14.0.0 as builder
+WORKDIR /app/tmr-group
+#拷贝源码
+COPY . .
+#安装依赖
+RUN npm install --registry=https://registry.npm.taobao.org
+
+# 开始构建
+RUN npm run build:prod
+# 第二阶段构建
+FROM nginx:alpine
+COPY --from=builder /app/tmr-group/dist/ /usr/share/nginx/html/
+COPY --from=builder /app/tmr-group/default.conf.template /etc/nginx/templates/default.conf.template
+EXPOSE 80