diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index dad25b3..afd23a5 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,4 +31,21 @@ jobs: context: . file: ./Dockerfile push: true - tags: git.siwatsystem.com/adsist-cms/worker:latest \ No newline at end of file + tags: git.siwatsystem.com/adsist-cms/worker:latest + + deploy-stack: + needs: build-docker + runs-on: adsist + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Set up SSH connection + run: | + mkdir -p ~/.ssh + echo "${{ secrets.DEPLOY_KEY_CMS }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan -H ${{ vars.DEPLOY_HOST_CMS }} >> ~/.ssh/known_hosts + - name: Deploy stack + run: | + echo "Pulling and starting containers on server..." + ssh -i ~/.ssh/id_rsa ${{ vars.DEPLOY_USER_CMS }}@${{ vars.DEPLOY_HOST_CMS }} "cd ~/cms-system-k8s && docker compose pull && docker compose up -d" \ No newline at end of file