From 9ba3e0dd834d8ea6ca00a30c8986ec9169f396b1 Mon Sep 17 00:00:00 2001 From: Nico Date: Wed, 26 Nov 2025 15:08:14 -0800 Subject: [PATCH] Update deploy build --- .gitea/workflows/deploy.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e518da8..ec5e090 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -74,6 +74,9 @@ jobs: runs-on: ubuntu-latest steps: + - name: Checkout repo + uses: actions/checkout@v3 + - name: Install SSH key run: | mkdir -p ~/.ssh @@ -81,6 +84,18 @@ jobs: chmod 600 ~/.ssh/id_ed25519 ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts + # --------------------------------------------------------- + # 1. Upload docker-compose.yml to the production directory + # --------------------------------------------------------- + - name: Upload docker-compose.yml + run: | + ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} "mkdir -p /opt/costco-app" + scp docker-compose.yml \ + ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:/opt/costco-app/docker-compose.yml + + # --------------------------------------------------------- + # 2. Deploy using the uploaded compose file + # --------------------------------------------------------- - name: Deploy via SSH run: | ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF'