Compare commits

..

3 commits

Author SHA1 Message Date
KV-Tube Deployer
59e97f805e ci: test forgejo runner
Some checks are pending
Build & Push Docker Image / build (push) Waiting to run
2026-03-28 10:55:31 +07:00
KV-Tube Deployer
8c1c7ec764 fix: change forgejo network subnet to avoid conflict 2026-03-28 10:48:44 +07:00
KV-Tube Deployer
9c184b666c fix: update forgejo CI workflow and runner config for docker:host 2026-03-28 10:41:26 +07:00
3 changed files with 9 additions and 7 deletions

1
.forgejo/test.txt Normal file
View file

@ -0,0 +1 @@
test

View file

@ -14,7 +14,7 @@ on:
jobs: jobs:
build: build:
runs-on: docker runs-on: docker:host
steps: steps:
- name: Tools check - name: Tools check
run: | run: |
@ -27,7 +27,7 @@ jobs:
rm -rf kv-tube rm -rf kv-tube
git clone https://vndangkhoa:Thieugia19@git.khoavo.myds.me/vndangkhoa/kv-tube.git git clone https://vndangkhoa:Thieugia19@git.khoavo.myds.me/vndangkhoa/kv-tube.git
cd kv-tube cd kv-tube
git checkout ${GITHUB_SHA:-main} git checkout ${GITEA_SHA:-main}
echo "Checked out: $(git rev-parse --short HEAD)" echo "Checked out: $(git rev-parse --short HEAD)"
- name: Login to registry - name: Login to registry
@ -39,11 +39,11 @@ jobs:
SHA_SHORT=$(git rev-parse --short HEAD) SHA_SHORT=$(git rev-parse --short HEAD)
IMAGE="git.khoavo.myds.me/vndangkhoa/kv-tube" IMAGE="git.khoavo.myds.me/vndangkhoa/kv-tube"
TAGS="${IMAGE}:${SHA_SHORT}" TAGS="${IMAGE}:${SHA_SHORT}"
if [ "${GITHUB_REF}" = "refs/heads/main" ] || [ "${GITHUB_REF}" = "refs/heads/master" ]; then if [ "${GITEA_REF}" = "refs/heads/main" ] || [ "${GITEA_REF}" = "refs/heads/master" ]; then
TAGS="${TAGS},${IMAGE}:main" TAGS="${TAGS},${IMAGE}:main"
fi fi
if echo "${GITHUB_REF}" | grep -q "refs/tags/v"; then if echo "${GITEA_REF}" | grep -q "refs/tags/v"; then
VERSION=${GITHUB_REF#refs/tags/v} VERSION=${GITEA_REF#refs/tags/v}
TAGS="${TAGS},${IMAGE}:${VERSION},${IMAGE}:latest" TAGS="${TAGS},${IMAGE}:${VERSION},${IMAGE}:latest"
fi fi
echo "Building tags: ${TAGS}" echo "Building tags: ${TAGS}"
@ -56,7 +56,7 @@ jobs:
docker build \ docker build \
${TAG_ARGS} \ ${TAG_ARGS} \
--build-arg NEXT_PUBLIC_API_URL=${{ github.event.inputs.api_url || 'http://ut.khoavo.myds.me:8981/api' }} \ --build-arg NEXT_PUBLIC_API_URL=${{ gitea.event.inputs.api_url || 'http://ut.khoavo.myds.me:8981/api' }} \
. .
for tag in "${TAG_ARRAY[@]}"; do for tag in "${TAG_ARRAY[@]}"; do

View file

@ -21,6 +21,7 @@ services:
container_name: forgejo_runner container_name: forgejo_runner
restart: always restart: always
user: "0:0" user: "0:0"
privileged: true
depends_on: depends_on:
- server - server
networks: networks:
@ -38,4 +39,4 @@ networks:
driver: bridge driver: bridge
ipam: ipam:
config: config:
- subnet: 172.35.0.0/24 - subnet: 172.38.0.0/24