This commit is contained in:
36
.drone.yml
36
.drone.yml
@@ -89,3 +89,39 @@ trigger:
|
||||
- main
|
||||
event:
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: Deploy Pipeline
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
|
||||
steps:
|
||||
- name: yarn-install
|
||||
image: node
|
||||
commands:
|
||||
- cd /app
|
||||
- cp /drone/src/package.json ./
|
||||
- cp /drone/src/yarn.lock ./
|
||||
- yarn install --frozen-lockfile
|
||||
- cp -r /drone/src/* .
|
||||
- yarn build
|
||||
volumes:
|
||||
- name: app-build-dir
|
||||
path: /app-build
|
||||
- name: Deploy Container
|
||||
image: compose
|
||||
commands:
|
||||
- cd /app
|
||||
- cp /app-build-dir/* .
|
||||
- build
|
||||
- up -d
|
||||
volumes:
|
||||
- name: app-build-dir
|
||||
path: /app-build
|
||||
volumes:
|
||||
- name: app-build-dir
|
||||
temp: {}
|
||||
|
||||
Reference in New Issue
Block a user