Skip to content

Commit 2dc9e4e

Browse files
committed
chore: upgrading how we upload the docker image to run it on PRE
1 parent 850e92a commit 2dc9e4e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

.github/workflows/deploy-pre.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ jobs:
2020
# Step 3: Save and compress the Docker image
2121
- name: Save and Compress Docker Image
2222
run: |
23-
docker save api-gateway:latest | gzip > api-gateway.tar.gz
24-
ls -lh api-gateway.tar.gz
23+
docker save api-gateway:latest > api-gateway.tar.gz
2524
2625
# Step 4: Transfer compressed Docker image to the remote server
2726
- name: Transfer Docker Image to Droplet
@@ -31,7 +30,7 @@ jobs:
3130
username: ${{ secrets.SSH_USERNAME }}
3231
key: ${{ secrets.SSH_KEY }}
3332
source: api-gateway.tar.gz
34-
target: /opt/api-gateway/
33+
target: /opt/summoners-sync/api-gateway
3534

3635
# Step 5: Load and run the Docker image on the remote server
3736
- name: Deploy Docker Image on Remote
@@ -44,14 +43,14 @@ jobs:
4443
set -e
4544
4645
# Navigate to deployment directory
47-
cd /opt/api-gateway
46+
cd /opt/summoners-sync/api-gateway
4847
4948
# Load the Docker image
50-
gunzip -c api-gateway.tar.gz | docker load
49+
docker load < api-gateway.tar.gz
5150
5251
# Stop and remove existing container if it exists
5352
docker stop api-gateway || true
5453
docker rm api-gateway || true
5554
5655
# Run the new container
57-
docker run -d --name api-gateway --restart always -p 80:80 api-gateway:latest
56+
docker run -d --name api-gateway --restart always api-gateway:latest

0 commit comments

Comments
 (0)