diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index f251e09..76e1d10 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -1,4 +1,4 @@ -name: Test Runner +name: Deploy App on: push: @@ -6,15 +6,29 @@ on: - CICD jobs: - test: + deploy: runs-on: kyc_runner steps: - - name: Print Hello World - run: echo "🎉 Gitea Runner is working!" + - name: Set deployment directory + run: | + mkdir -p /opt/myapp + cd /opt/myapp - - name: List files - run: ls /root + - name: Checkout repository to custom folder + uses: actions/checkout@v4 + with: + path: /opt/myapp - - name: Show Docker info - run: docker info || echo "Docker not found" + - name: List files (debugging) + run: ls -lah /opt/myapp + + - name: Stop and remove old containers + run: | + cd /opt/myapp + docker-compose down || echo "No running containers to stop" + + - name: Start application with Docker Compose + run: | + cd /opt/myapp + docker-compose up --build -d