Skip to content

Commit 4d4a778

Browse files
authored
fix misplaced folders
1 parent 4c20d78 commit 4d4a778

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

.github/workflows/ec2-runner.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,22 @@ jobs:
3434
chmod 600 ~/.ssh/ec2_key
3535
ssh-keyscan -H ${{ secrets.EC2_HOST }} >> ~/.ssh/known_hosts
3636
37-
- name: Create Remote Directory
37+
- name: Create Remote Directories
3838
run: |
39-
ssh -i ~/.ssh/ec2_key ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} "mkdir -p ~/app/prisma"
39+
ssh -i ~/.ssh/ec2_key ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << 'EOF'
40+
mkdir -p ~/app/dist
41+
mkdir -p ~/app/prisma
42+
EOF
4043
4144
- name: Deploy to EC2
4245
run: |
43-
scp -i ~/.ssh/ec2_key -r dist/* ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:~/app/
46+
# Copy dist directory (contains all built files)
47+
scp -i ~/.ssh/ec2_key -r dist/* ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:~/app/dist/
48+
49+
# Copy essential files
4450
scp -i ~/.ssh/ec2_key package.json yarn.lock ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:~/app/
51+
52+
# Copy prisma directory
4553
scp -i ~/.ssh/ec2_key -r prisma/* ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:~/app/prisma/
4654
4755
- name: Create .env file
@@ -66,10 +74,10 @@ jobs:
6674
run: |
6775
ssh -i ~/.ssh/ec2_key ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << 'EOF'
6876
cd ~/app
69-
if pm2 list | grep -q index; then
70-
pm2 restart index
77+
if pm2 list | grep -q app; then
78+
pm2 restart app
7179
else
72-
pm2 start index
80+
pm2 start dist/index.js --name app
7381
fi
7482
pm2 save
7583
EOF

0 commit comments

Comments
 (0)