From 2f1678a96da2803eaca903b8f7b058122d9f6e1b Mon Sep 17 00:00:00 2001 From: Elliott Minns Date: Mon, 11 Nov 2024 17:54:34 -0600 Subject: [PATCH] More compose --- .github/workflows/deploy.yaml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 9a5ea13..36162e7 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -18,15 +18,23 @@ jobs: with: ssh-private-key: ${{ secrets.DEPLOY_SSH_KEY }} + - name: Add host + run: | + ssh-keyscan zenful.cloud > ~/.ssh/known_hosts + - name: Set up Docker Compose run: | # Install Docker Compose curl -L "https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose - - name: Copy over the docker compose file + - name: Run Docker Compose run: | - scp -o StrictHostKeyChecking=no compose.prod.yaml deploytest@zenful.cloud:guestbook/compose.yaml - - name: Deploy code via SSH - run: | - ssh -o StrictHostKeyChecking=no deploytest@zenful.cloud "cd guestbook && docker compose up -d" + DOCKER_HOST=ssh://deploytest@zenful.cloud docker-compose -f ./compose.prod.yaml up -d + + # - name: Copy over the docker compose file + # run: | + # scp -o StrictHostKeyChecking=no compose.prod.yaml deploytest@zenful.cloud:guestbook/compose.yaml + # - name: Deploy code via SSH + # run: | + # ssh -o StrictHostKeyChecking=no deploytest@zenful.cloud "cd guestbook && docker compose up -d"