This commit is contained in:
32
.drone.yml
32
.drone.yml
@@ -7,6 +7,11 @@ platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
volumes:
|
||||
- name: debian-dist
|
||||
host:
|
||||
path: /home/debian/dist
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: node:23-alpine
|
||||
@@ -23,23 +28,10 @@ steps:
|
||||
- cp -r public .next/standalone
|
||||
- cp -r .next/static .next/standalone/.next
|
||||
- cd .next/standalone
|
||||
- zip -r ./learn-languages.zip ./*
|
||||
|
||||
- name: transfer file
|
||||
image: appleboy/drone-scp
|
||||
settings:
|
||||
host:
|
||||
from_secret: ssh_host
|
||||
username:
|
||||
from_secret: ssh_username
|
||||
password:
|
||||
from_secret: ssh_password
|
||||
port: 22
|
||||
target: /home/debian
|
||||
source:
|
||||
- ./learn-languages.zip
|
||||
rm_target: true
|
||||
debug: true
|
||||
- zip -r /dist/learn-languages.zip ./*
|
||||
volumes:
|
||||
- name: debian-dist
|
||||
path: /dist
|
||||
|
||||
- name: deploy
|
||||
image: appleboy/drone-ssh
|
||||
@@ -57,7 +49,7 @@ steps:
|
||||
script:
|
||||
- cd ~/
|
||||
- rm -rf learn-languages/* learn-languages/.*
|
||||
- unzip -d learn-languages learn-languages.zip
|
||||
- unzip -d learn-languages dist/learn-languages.zip
|
||||
- cd learn-languages
|
||||
- npm i
|
||||
- |
|
||||
@@ -70,3 +62,7 @@ steps:
|
||||
fi
|
||||
- pm2 save
|
||||
debug: true
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- main
|
||||
Reference in New Issue
Block a user