Skip to content

Commit ec97b02

Browse files
author
Aldo Caneo
committed
Update deploy to serve app as static
1 parent f0fffd3 commit ec97b02

File tree

1 file changed

+3
-39
lines changed

1 file changed

+3
-39
lines changed

.github/workflows/deploy.yml

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -9,39 +9,7 @@ jobs:
99
deploy:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
13-
name: Checkout código
14-
15-
- uses: actions/setup-node@v4
16-
name: Setup Node.js 22.x
17-
with:
18-
node-version: '22'
19-
cache: 'npm'
20-
21-
- name: Creacion variables de entorno
22-
run: |
23-
touch .env.local
24-
echo "NEXT_PUBLIC_FEATURE_REGISTRATION=${{ vars.NEXT_PUBLIC_FEATURE_REGISTRATION }}" >> .env.local
25-
echo "NEXT_PUBLIC_FEATURE_SPONSORS=${{ vars.NEXT_PUBLIC_FEATURE_SPONSORS }}" >> .env.local
26-
echo "NEXT_PUBLIC_FEATURE_SPONSOR_FORM=${{ vars.NEXT_PUBLIC_FEATURE_SPONSOR_FORM }}" >> .env.local
27-
echo "NEXT_PUBLIC_SITE_URL=${{ vars.NEXT_PUBLIC_SITE_URL }}" >> .env.local
28-
29-
- name: Instalar dependencias y build
30-
run: |
31-
npm ci
32-
npm run build
33-
34-
- name: Copia archivos hacia servidor
35-
uses: appleboy/scp-action@v1
36-
with:
37-
host: ${{ secrets.PYDAY_SERVER }}
38-
username: ${{ secrets.PYDAY_USER }}
39-
password: ${{ secrets.PYDAY_PASS }}
40-
port: ${{ secrets.PYDAY_PORT }}
41-
source: ".next,public,next.config.mjs,package.json,package-lock.json,.env.local"
42-
target: "pydaydotcl"
43-
44-
- name: Iniciar app con PM2 en el servidor
12+
- name: Push to server
4513
uses: appleboy/ssh-action@v1
4614
with:
4715
host: ${{ secrets.PYDAY_SERVER }}
@@ -50,9 +18,5 @@ jobs:
5018
port: ${{ secrets.PYDAY_PORT }}
5119
script: |
5220
cd pydaydotcl
53-
export NVM_DIR="/opt/nvm"
54-
source "$NVM_DIR/nvm.sh"
55-
nvm use 22
56-
npm install --omit=dev
57-
pm2 delete pydaydotcl || true
58-
PORT=3002 pm2 start npm --name "pydaydotcl" -- start
21+
ls -l
22+
sh deploy.sh

0 commit comments

Comments
 (0)