File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 # ---------------- PREPARE EC2 STRUCTURE ----------------
3838 - name : Prepare EC2 Directories
3939 run : |
40- ssh -i ~/.ssh/ec2.pem ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << ' EOF'
40+ ssh -i ~/.ssh/ec2.pem ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << EOF
4141 mkdir -p ${{ secrets.APP_DIR }}/api-gateway/dist
4242 mkdir -p ${{ secrets.APP_DIR }}/services/patient-service/dist
4343 mkdir -p ${{ secrets.APP_DIR }}/services/staff-service/dist
@@ -73,19 +73,19 @@ jobs:
7373 # ---------------- FRONTEND DEPLOY ----------------
7474 - name : Deploy Frontend Standalone
7575 run : |
76- # 1️⃣ Standalone server bundle
76+ # Standalone server bundle
7777 rsync -avz --delete \
7878 -e "ssh -i ~/.ssh/ec2.pem" \
7979 frontend/.next/standalone/ \
8080 ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:${{ secrets.APP_DIR }}/frontend/
8181
82- # 2️⃣ Static assets
82+ # Static assets
8383 rsync -avz --delete \
8484 -e "ssh -i ~/.ssh/ec2.pem" \
8585 frontend/.next/static/ \
8686 ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }}:${{ secrets.APP_DIR }}/frontend/.next/static/
8787
88- # 3️⃣ Public folder
88+ # Public assets
8989 rsync -avz --delete \
9090 -e "ssh -i ~/.ssh/ec2.pem" \
9191 frontend/public/ \
9494 # ---------------- RESTART SERVICES ----------------
9595 - name : Restart Services
9696 run : |
97- ssh -i ~/.ssh/ec2.pem ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << ' EOF'
97+ ssh -i ~/.ssh/ec2.pem ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << EOF
9898 cd ${{ secrets.APP_DIR }}
9999
100100 pm2 reload api-gateway || pm2 start api-gateway/dist/server.js --name api-gateway
You can’t perform that action at this time.
0 commit comments