Skip to content

Commit 9dc6ed6

Browse files
author
AlessGarau
committed
fix: seed
1 parent f0c04c0 commit 9dc6ed6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/ci-cd.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
username: ${{ secrets.VPS_USERNAME }}
5353
password: ${{ secrets.VPS_PASSWORD }}
5454
port: 2323
55-
source: "Docker/docker-compose.prod.yml,packages/server/drizzle.config.ts,packages/server/drizzle/"
55+
source: "Docker/docker-compose.prod.yml,packages/server/drizzle.config.ts,packages/server/drizzle/,packages/server/database/"
5656
target: "/home/${{ secrets.VPS_USERNAME }}/smart-class/"
5757

5858
- name: Deploy to VPS
@@ -78,7 +78,12 @@ jobs:
7878
docker cp /home/${{ secrets.VPS_USERNAME }}/smart-class/packages/server/drizzle docker-smart-class-server-prod-1:/app/
7979
docker exec docker-smart-class-server-prod-1 npm run db:migrate
8080
81+
# Seed database
82+
echo "Seeding database..."
83+
docker cp /home/${{ secrets.VPS_USERNAME }}/smart-class/packages/server/database docker-smart-class-server-prod-1:/app/
84+
docker exec docker-smart-class-server-prod-1 npm run db:seed
85+
8186
# Clean up unused images
8287
docker image prune -f
8388
84-
echo "Deployment with migrations completed!"
89+
echo "Deployment with migrations and database seeding completed!"

0 commit comments

Comments
 (0)