This commit is contained in:
10
.drone.yml
10
.drone.yml
@@ -22,13 +22,13 @@ steps:
|
||||
- name: package
|
||||
image: node:23-alpine
|
||||
commands:
|
||||
- rm -rf /dist/* /dist/.*
|
||||
- apk add zip
|
||||
- mkdir -p .next/standalone/.next
|
||||
- cp -r public .next/standalone
|
||||
- cp -r .next/static .next/standalone/.next
|
||||
- cd .next/standalone
|
||||
- zip -r /dist/learn-languages.zip ./*
|
||||
- rm -f /dist/learn-languages.zip
|
||||
- zip -r /dist/learn-languages.zip ./* ./.*
|
||||
volumes:
|
||||
- name: debian-dist
|
||||
path: /dist
|
||||
@@ -48,7 +48,8 @@ steps:
|
||||
port: 22
|
||||
script:
|
||||
- cd ~/
|
||||
- rm -rf learn-languages/* learn-languages/.*
|
||||
- rm -rf learn-languages
|
||||
- mkdir learn-languages
|
||||
- unzip -d learn-languages dist/learn-languages.zip
|
||||
- cd learn-languages
|
||||
- npm i
|
||||
@@ -61,6 +62,9 @@ steps:
|
||||
ZHIPU_API_KEY=${ZHIPU_API_KEY} PORT=3030 pm2 start "./server.js" --name "learn-languages"
|
||||
fi
|
||||
- pm2 save
|
||||
- cd ~/
|
||||
- rm -rf dist
|
||||
- mkdir dist
|
||||
debug: true
|
||||
|
||||
trigger:
|
||||
|
||||
Reference in New Issue
Block a user