diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index adeeb29..1dc3e85 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -1,23 +1,32 @@ -name: Test Runner +name: Deploy App on: push: branches: - - main + - CICD jobs: - test: - runs-on: self-hosted + deploy: + runs-on: kyc_runner steps: - - name: Check out the code - uses: actions/checkout@v3 + - name: Checkout repository + uses: actions/checkout@v4 + with: + path: myapp - - name: Print Hello World - run: echo "🎉 Gitea Runner is working!" + - name: Print working directory + run: pwd && ls -lah - - name: List files - run: ls -lah + - name: Move app to target directory + run: | + sudo rm -rf /opt/myapp # Remove old deployment + sudo mv ${{ github.workspace }}/myapp /opt/myapp + sudo chown -R $USER:$USER /opt/myapp - - name: Show Docker info - run: docker info || echo "Docker not found" + - name: Start application with Docker Compose + run: | + cd /opt/myapp + docker-compose up --build -d + - name: Verify running containers + run: docker ps -a