From 3f024cf6e137b3ec05a96e7fbc359aca063449a8 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:15:27 +0300 Subject: [PATCH 01/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index adeeb29..e8b8207 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -3,7 +3,7 @@ name: Test Runner on: push: branches: - - main + - CICD jobs: test: From 7f18ca338901b1718694165b3e71e706779fd328 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:20:40 +0300 Subject: [PATCH 02/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index e8b8207..455e0cb 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,10 +7,8 @@ on: jobs: test: - runs-on: self-hosted + runs-on: ubuntu-latest steps: - - name: Check out the code - uses: actions/checkout@v3 - name: Print Hello World run: echo "🎉 Gitea Runner is working!" From 9c5edcb54ebc659f1f6b9393dd2e9719a7b9d937 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:23:34 +0300 Subject: [PATCH 03/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index 455e0cb..01de8ac 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,7 +7,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Print Hello World @@ -18,4 +18,3 @@ jobs: - name: Show Docker info run: docker info || echo "Docker not found" - From 7ff67273f63d37c3bb8335a27e0556560e17f577 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:27:36 +0300 Subject: [PATCH 04/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index 01de8ac..fbbaa54 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,7 +7,7 @@ on: jobs: test: - runs-on: self-hosted + runs-on: ubuntu-22.04 steps: - name: Print Hello World From d795106612eac8a683da9cbb5d37a7f7aea437ad Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:31:13 +0300 Subject: [PATCH 05/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index fbbaa54..d72067f 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,7 +7,7 @@ on: jobs: test: - runs-on: ubuntu-22.04 + runs-on: kyc_runner steps: - name: Print Hello World From 13ddeb6539e2d23fcb6bdbade8e0e21b4169af71 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:32:47 +0300 Subject: [PATCH 06/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index d72067f..f251e09 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -14,7 +14,7 @@ jobs: run: echo "🎉 Gitea Runner is working!" - name: List files - run: ls -lah + run: ls /root - name: Show Docker info run: docker info || echo "Docker not found" From d529f739e44e153b39bf96816cf1d9deb57f7341 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:38:32 +0300 Subject: [PATCH 07/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) 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 From 02b60ca36e80214fa58ccb9bf9bb0c417980bd6c Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:52:31 +0300 Subject: [PATCH 08/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index 76e1d10..9723250 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -9,26 +9,30 @@ jobs: deploy: runs-on: kyc_runner steps: + + - name: Set up workspace directory + run: mkdir -p /opt/myapp - - name: Set deployment directory - run: | - mkdir -p /opt/myapp - cd /opt/myapp - - - name: Checkout repository to custom folder + - name: Checkout repository uses: actions/checkout@v4 with: path: /opt/myapp - - name: List files (debugging) + - name: Verify Node.js installation + run: | + if ! command -v node &> /dev/null; then + echo "Node.js not found, installing..." + sudo apt update && sudo apt install -y nodejs + fi + echo "Using Node.js version: $(node -v)" + + - name: List repository files 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 + - name: Start the application with Docker Compose run: | cd /opt/myapp docker-compose up --build -d + + - name: Verify running containers + run: docker ps -a From 00b05f9312f989540e394add28823d89f3c03911 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:54:16 +0300 Subject: [PATCH 09/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index 9723250..f3ad67b 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,29 +7,24 @@ on: jobs: deploy: - runs-on: kyc_runner + runs-on:kyc_runner steps: - - name: Set up workspace directory - run: mkdir -p /opt/myapp - - name: Checkout repository uses: actions/checkout@v4 with: - path: /opt/myapp + path: myapp - - name: Verify Node.js installation + - name: Print working directory + run: pwd && ls -lah + + - name: Move app to target directory run: | - if ! command -v node &> /dev/null; then - echo "Node.js not found, installing..." - sudo apt update && sudo apt install -y nodejs - fi - echo "Using Node.js version: $(node -v)" + sudo rm -rf /opt/myapp # Remove old deployment + sudo mv ${{ github.workspace }}/myapp /opt/myapp + sudo chown -R $USER:$USER /opt/myapp - - name: List repository files - run: ls -lah /opt/myapp - - - name: Start the application with Docker Compose + - name: Start application with Docker Compose run: | cd /opt/myapp docker-compose up --build -d From cf371dd831c3c97af1fcbecf2a5be2c76b40f52f Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:54:42 +0300 Subject: [PATCH 10/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index f3ad67b..450de6c 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -9,7 +9,6 @@ jobs: deploy: runs-on:kyc_runner steps: - - name: Checkout repository uses: actions/checkout@v4 with: From 484b60b0ec0d22135b9495e7faaeec49637874d1 Mon Sep 17 00:00:00 2001 From: danyadjan Date: Thu, 20 Mar 2025 14:55:19 +0300 Subject: [PATCH 11/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20.gitea/workflows/test-runner.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test-runner.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-runner.yml b/.gitea/workflows/test-runner.yml index 450de6c..1dc3e85 100644 --- a/.gitea/workflows/test-runner.yml +++ b/.gitea/workflows/test-runner.yml @@ -7,7 +7,7 @@ on: jobs: deploy: - runs-on:kyc_runner + runs-on: kyc_runner steps: - name: Checkout repository uses: actions/checkout@v4