Преглед на файлове

fix conflicts

pull/10/head
DESKTOP-FUDKNA8\znjsz преди 4 месеца
родител
ревизия
aee1e06137
променени са 5 файла, в които са добавени 9559 реда и са изтрити 9899 реда
  1. +1
    -1
      .dockerignore
  2. +58
    -0
      .drone.yml
  3. +4
    -4
      .env.prod
  4. +3
    -21
      Dockerfile
  5. +9493
    -9873
      yarn.lock

+ 1
- 1
.dockerignore Целия файл

@@ -1,3 +1,3 @@
.dockerignore
dist
#dist
node_modules

+ 58
- 0
.drone.yml Целия файл

@@ -0,0 +1,58 @@
---
kind: pipeline
type: docker
name: default

steps:
- name: build
image: node:16-alpine
pull: if_not_exists
environment:
NODE_ENV: ""
commands:
- yarn install --frozen-lockfile
- env ${NODE_ENV} yarn build:prod

- name: publish
image: docker:dind
pull: if_not_exists
volumes:
- name: dockersock
path: /var/run/docker.sock
- name: dockerconfig
path: /root/.docker
commands:
- docker build -t hub.kszny.picaiba.com/kszny/glass-ui ./
- docker push hub.kszny.picaiba.com/kszny/glass-ui
depends_on:
- build

- name: deploy
image: appleboy/drone-ssh
pull: if-not-exists
settings:
host:
- 172.24.145.74
username: root
password: Root@123
port: 22
command_timeout: 2m
script:
- docker pull hub.kszny.picaiba.com/kszny/glass-ui
- docker run --rm -v /data/www/ksznpt:/tmp hub.kszny.picaiba.com/kszny/glass-ui sh -c "rm -rf /tmp/* && mv -f /html /tmp"
depends_on:
- publish

volumes:
- name: dockersock
host:
path: /var/run/docker.sock
- name: dockerconfig
host:
path: /root/.docker

trigger:
branch:
- projects/mescc/develop
event:
- push

+ 4
- 4
.env.prod Целия файл

@@ -2,15 +2,15 @@
NODE_ENV = 'production'

# 页面标题
VUE_APP_TITLE = 芋道管理系统
VUE_APP_TITLE = 玻璃控股信息平台

# 芋道管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
VUE_APP_BASE_API = ''

# 根据服务器或域名修改
PUBLIC_PATH = 'http://my-pi.com:8888/yudao-admin/'
PUBLIC_PATH = ''
# 二级部署路径
VUE_APP_APP_NAME ='yudao-admin'
# VUE_APP_APP_NAME ='yudao-admin'

# 多租户的开关
VUE_APP_TENANT_ENABLE = true


+ 3
- 21
Dockerfile Целия файл

@@ -1,21 +1,3 @@
FROM node:16-alpine as build-stage

WORKDIR /admim

COPY .npmrc package.json yarn.lock ./
RUN --mount=type=cache,id=yarn-store,target=/root/.yarn-store \
yarn install --frozen-lockfile

COPY . .
ARG NODE_ENV=""
RUN env ${NODE_ENV} yarn build:prod

## -- stage: dist => nginx --
FROM nginx:alpine

ENV TZ=Asia/Shanghai

COPY ./nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=build-stage /admim/dist /usr/share/nginx/html

EXPOSE 80
FROM busybox
LABEL maintainer thomas.hairong@gmail.com
COPY dist /html/

+ 9493
- 9873
yarn.lock
Файловите разлики са ограничени, защото са твърде много
Целия файл


Зареждане…
Отказ
Запис