fanxp vor 4 Monaten
Ursprung
Commit
a3e536d6d2
3 geänderte Dateien mit 47 neuen und 13 gelöschten Zeilen
  1. 14 12
      .drone.yml
  2. 32 0
      Dockerfile-Dev
  3. 1 1
      docker-compose-dev.yml

+ 14 - 12
.drone.yml

@@ -6,24 +6,26 @@ node:
   mode: local_test
 
 steps:
- - name: yarn-install
-   image: gplane/pnpm:node20
-   volumes:
-     - name: modules-cache
-       path: /drone/src/node_modules # 下载依赖的目录挂载出来,防止重复下载
-   commands:
-#     - yarn build
-#      - pnpm config set registry https://registry.npmmirror.com/
-#      - pnpm install
-#      - pnpm run build
-      - pnpm serve
+#  - name: yarn-install
+#    image: gplane/pnpm:node20
+#    volumes:
+#      - name: modules-cache
+#        path: /drone/src/node_modules # 下载依赖的目录挂载出来,防止重复下载
+#    commands:
+# #     - yarn build
+# #      - pnpm config set registry https://registry.npmmirror.com/
+# #      - pnpm install
+# #      - pnpm run build
+#       - pnpm serve
 
  - name: build
    image: docker:20.10.7
-   depends_on: [yarn-install]
+  #  depends_on: [yarn-install]
    volumes:
       - name: docker
         path: /var/run/docker.sock
+     - name: modules-cache
+       path: /drone/src/node_modules # 下载依赖的目录挂载出来,防止重复下载
    environment:
       IMAGE: registry.yingcaibx.com/tl/admin_web:latest
    commands:

+ 32 - 0
Dockerfile-Dev

@@ -0,0 +1,32 @@
+# 制定镜像
+FROM gplane/pnpm:node20
+# 声明作者
+MAINTAINER fanxp
+# 编译程序
+WORKDIR /app
+COPY . /app
+
+# RUN yarn install
+
+# 配置环境变量
+ENV HOST 0.0.0.0
+ENV PORT 3100
+# 对外暴露的端口
+EXPOSE 3100
+
+# 程序启动脚本
+CMD [ "pnpm","serve" ]
+
+# RUN yarn run build
+
+# #制定空镜像
+# FROM nginx:1.17.0
+# #声明作者
+# MAINTAINER fanxp
+
+# #移动当前目录下面的文件到code目录下
+# COPY dist/ /usr/share/nginx/html
+# COPY default.conf /etc/nginx/conf.d/default.conf
+
+# #对外暴露的端口
+# EXPOSE 80

+ 1 - 1
docker-compose-dev.yml

@@ -9,7 +9,7 @@ services:
         restart: always
         container_name: tl_admin_web
         ports:
-          - 8002:80
+          - 8002:3100
         networks:
             - dockertest_bx_default
         labels: