diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 3f018d9..2e69faf 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -14,7 +14,7 @@ on: jobs: build: - runs-on: docker + runs-on: docker:host steps: - name: Tools check run: | @@ -27,7 +27,7 @@ jobs: rm -rf kv-tube git clone https://vndangkhoa:Thieugia19@git.khoavo.myds.me/vndangkhoa/kv-tube.git cd kv-tube - git checkout ${GITHUB_SHA:-main} + git checkout ${GITEA_SHA:-main} echo "Checked out: $(git rev-parse --short HEAD)" - name: Login to registry @@ -39,11 +39,11 @@ jobs: SHA_SHORT=$(git rev-parse --short HEAD) IMAGE="git.khoavo.myds.me/vndangkhoa/kv-tube" 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" fi - if echo "${GITHUB_REF}" | grep -q "refs/tags/v"; then - VERSION=${GITHUB_REF#refs/tags/v} + if echo "${GITEA_REF}" | grep -q "refs/tags/v"; then + VERSION=${GITEA_REF#refs/tags/v} TAGS="${TAGS},${IMAGE}:${VERSION},${IMAGE}:latest" fi echo "Building tags: ${TAGS}" @@ -56,7 +56,7 @@ jobs: docker build \ ${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 diff --git a/docker-compose.forgejo.yml b/docker-compose.forgejo.yml index 6eb5245..ba1f8b6 100644 --- a/docker-compose.forgejo.yml +++ b/docker-compose.forgejo.yml @@ -21,6 +21,7 @@ services: container_name: forgejo_runner restart: always user: "0:0" + privileged: true depends_on: - server networks: