Skip to content

Commit 4daff2d

Browse files
author
Piotr Gulbinowicz
committed
api deployment
1 parent e827d56 commit 4daff2d

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

.github/workflows/deploy-api.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,20 @@ jobs:
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v4
15-
- name: Deploy
15+
- name: Remove old container
16+
run: |
17+
echo ${{ secrets.FROG_KEY }} | base64 -d > frog &&
18+
chmod 600 frog &&
19+
ssh -o StrictHostKeyChecking=no -i frog ${{ secrets.FROG_ADDRESS }} -p${{ secrets.FROG_PORT }} "docker rm -f flush-log-api" || true
20+
21+
- name: Remove old image
22+
run: |
23+
echo ${{ secrets.FROG_KEY }} | base64 -d > frog &&
24+
chmod 600 frog &&
25+
ssh -o StrictHostKeyChecking=no -i frog ${{ secrets.FROG_ADDRESS }} -p${{ secrets.FROG_PORT }} "docker image rm ghcr.io/pgulb/flush-log:api" || true
26+
27+
- name: Deploy fresh container
1628
run: |
1729
echo ${{ secrets.FROG_KEY }} | base64 -d > frog &&
1830
chmod 600 frog &&
19-
ssh -o StrictHostKeyChecking=no -i frog ${{ secrets.FROG_ADDRESS }} -p${{ secrets.FROG_PORT }} "docker rm -f flush-log-api" &&
20-
ssh -o StrictHostKeyChecking=no -i frog ${{ secrets.FROG_ADDRESS }} -p${{ secrets.FROG_PORT }} "docker image rm ghcr.io/pgulb/flush-log:api" &&
2131
ssh -o StrictHostKeyChecking=no -i frog ${{ secrets.FROG_ADDRESS }} -p${{ secrets.FROG_PORT }} "docker run -d -p 30149:6789 --name flush-log-api --restart=unless-stopped ghcr.io/pgulb/flush-log:api"

0 commit comments

Comments
 (0)