From f1f597d308f8f12630d423e984cead9b240d31d2 Mon Sep 17 00:00:00 2001 From: Siavash Sameni Date: Tue, 31 Mar 2026 14:59:23 +0400 Subject: [PATCH] Fix Docker registry auth: use GITEA_USER instead of 'token' Gitea container registry requires actual username, not 'token'. Co-Authored-By: Claude Opus 4.6 (1M context) --- .env.example | 1 + scripts/push-docker.sh | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index f81ec73..ee0285a 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,4 @@ +GITEA_USER=your_gitea_username GITEA_TOKEN=your_gitea_api_token_here GITEA_URL=https://git.manko.yoga REPO=manawenuz/btest-rs diff --git a/scripts/push-docker.sh b/scripts/push-docker.sh index ded7323..8e136de 100755 --- a/scripts/push-docker.sh +++ b/scripts/push-docker.sh @@ -29,9 +29,10 @@ docker build -t "${IMAGE}:${TAG}" -t "${IMAGE}:latest" . echo "" echo "=== Pushing to ${REGISTRY_HOST} ===" -# Login if needed (uses GITEA_TOKEN from .env) +# Login if needed (uses GITEA_USER + GITEA_TOKEN from .env) if [[ -n "${GITEA_TOKEN:-}" ]]; then - echo "${GITEA_TOKEN}" | docker login "${REGISTRY_HOST}" -u token --password-stdin + DOCKER_USER="${GITEA_USER:?Set GITEA_USER in .env (your Gitea username)}" + echo "${GITEA_TOKEN}" | docker login "${REGISTRY_HOST}" -u "${DOCKER_USER}" --password-stdin fi docker push "${IMAGE}:${TAG}"