Fix Docker registry auth: use GITEA_USER instead of 'token'
All checks were successful
CI / test (push) Successful in 1m5s
All checks were successful
CI / test (push) Successful in 1m5s
Gitea container registry requires actual username, not 'token'. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
GITEA_USER=your_gitea_username
|
||||||
GITEA_TOKEN=your_gitea_api_token_here
|
GITEA_TOKEN=your_gitea_api_token_here
|
||||||
GITEA_URL=https://git.manko.yoga
|
GITEA_URL=https://git.manko.yoga
|
||||||
REPO=manawenuz/btest-rs
|
REPO=manawenuz/btest-rs
|
||||||
|
|||||||
@@ -29,9 +29,10 @@ docker build -t "${IMAGE}:${TAG}" -t "${IMAGE}:latest" .
|
|||||||
echo ""
|
echo ""
|
||||||
echo "=== Pushing to ${REGISTRY_HOST} ==="
|
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
|
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
|
fi
|
||||||
|
|
||||||
docker push "${IMAGE}:${TAG}"
|
docker push "${IMAGE}:${TAG}"
|
||||||
|
|||||||
Reference in New Issue
Block a user