diff --git a/.gitea/workflows/deploy-production.yml b/.gitea/workflows/deploy-production.yml index d2bd8bd..31c13c0 100644 --- a/.gitea/workflows/deploy-production.yml +++ b/.gitea/workflows/deploy-production.yml @@ -10,21 +10,9 @@ jobs: deploy: runs-on: docker steps: - - name: Setup SSH - run: | - mkdir -p ~/.ssh - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-keyscan -H "$DEPLOY_HOST" >> ~/.ssh/known_hosts - env: - SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} - DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + - uses: actions/checkout@v4 - - name: Deploy via SSH + - name: Build & Deploy run: | - ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF' - cd /opt/apps/api-finance || mkdir -p /opt/apps/api-finance - cd /opt/apps/api-finance - git clone https://git.ai-assistant-bot.xyz/root/finance-api.git . 2>/dev/null || git pull origin main - docker compose -f docker-compose.server.yml up -d --build - EOF + docker compose -f docker-compose.server.yml build + docker compose -f docker-compose.server.yml up -d