Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9a55641250 | |||
| 913af09e3d | |||
| 57d57f7b91 | |||
| 081c9ea521 | |||
| f814f58e2d | |||
| 3324365ea7 | |||
| ae729dc1d2 | |||
| 4677d8c1ee | |||
| b20b46aa0f |
@@ -0,0 +1,38 @@
|
|||||||
|
name: Deploy SecondTech
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
deploy:
|
||||||
|
runs-on: self-hosted
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Pull latest code
|
||||||
|
run: |
|
||||||
|
cd /var/www/secondtech
|
||||||
|
git fetch origin main
|
||||||
|
git reset --hard origin/main
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
cd /var/www/secondtech
|
||||||
|
pnpm install
|
||||||
|
|
||||||
|
- name: Build frontend
|
||||||
|
run: |
|
||||||
|
cd /var/www/secondtech
|
||||||
|
pnpm run build
|
||||||
|
|
||||||
|
- name: Restart backend
|
||||||
|
run: |
|
||||||
|
cd /var/www/secondtech
|
||||||
|
pm2 restart secondtech-api || pm2 start "pnpm run start" --name secondtech-api
|
||||||
|
pm2 save
|
||||||
|
|
||||||
|
- name: Reload nginx
|
||||||
|
run: |
|
||||||
|
nginx -t
|
||||||
|
systemctl reload nginx
|
||||||
+2
-1
@@ -7,7 +7,8 @@
|
|||||||
"dev": "vite --host 0.0.0.0",
|
"dev": "vite --host 0.0.0.0",
|
||||||
"dev:api": "node server/server.js",
|
"dev:api": "node server/server.js",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"preview": "vite preview --host 0.0.0.0"
|
"preview": "vite preview --host 0.0.0.0",
|
||||||
|
"start": "node server/server.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vitejs/plugin-vue": "latest",
|
"@vitejs/plugin-vue": "latest",
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label class="label">Nomor WhatsApp</label>
|
<label class="label">Nomor WhatsApp +62</label>
|
||||||
<input
|
<input
|
||||||
v-model="form.whatsapp"
|
v-model="form.whatsapp"
|
||||||
class="input mt-2"
|
class="input mt-2"
|
||||||
|
|||||||
Reference in New Issue
Block a user