From 5aafac4f7fa990b40e6c2cdb3a3a004ed155c490 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Fri, 12 Dec 2025 00:17:49 +0900 Subject: [PATCH] FEAT(ci): add Gitea Actions workflow with ghcr.io - Add CI/CD workflow for Gitea Actions - Configure ghcr.io registry push --- .gitea/workflows/build.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 9d69bb9..b8bea58 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -8,8 +8,9 @@ on: workflow_dispatch: env: - REGISTRY: gitea0213.kro.kr + REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} + DOCKER_HOST: tcp://172.17.0.1:2375 jobs: build-and-push: @@ -26,17 +27,14 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Log in to Gitea Container Registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITEA_TOKEN }} + - name: Log in to GitHub Container Registry + run: | + echo "${{ secrets.githubregistry }}" | docker login ${{ env.REGISTRY }} -u Mayne0213 --password-stdin - name: Lowercase repository name id: lowercase run: | - echo "repo=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_OUTPUT + echo "repo=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]' | sed 's/bluemayne/mayne0213/')" >> $GITHUB_OUTPUT - name: Extract metadata (tags, labels) id: meta @@ -60,7 +58,7 @@ jobs: docker build \ -t $(echo "$TAGS" | head -n 1) \ -f ./deploy/docker/Dockerfile.prod \ - ./services/fastapi + ./services/nextjs # Tag all versions FIRST_TAG=$(echo "$TAGS" | head -n 1)