From 954b9af5b2445f4d7534a8f439307776aaaf55c4 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Sun, 11 Feb 2024 21:17:09 +0200 Subject: [PATCH] use github container registry --- .github/workflows/docker-ci.yml | 18 ++++++++++++++---- README.md | 2 +- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-ci.yml b/.github/workflows/docker-ci.yml index fec956e..13e0c53 100644 --- a/.github/workflows/docker-ci.yml +++ b/.github/workflows/docker-ci.yml @@ -5,9 +5,18 @@ on: tags: - 'v*.*.*' +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + jobs: - docker: + build-and-push-image: runs-on: ubuntu-latest + + permissions: + contents: read + packages: write + steps: - name: Checkout @@ -30,7 +39,7 @@ jobs: with: # list of Docker images to use as base name for tags images: | - ${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }} + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # generate Docker tags based on the following events/attributes tags: | type=semver,pattern={{version}} @@ -47,8 +56,9 @@ jobs: name: Login to DockerHub uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push id: docker_build diff --git a/README.md b/README.md index 216393d..23d49a0 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ docker run -d \ -p 8080:8080 \ --restart unless-stopped \ --name dumbproxy \ - yarmak/dumbproxy + ghcr.io/senseunit/dumbproxy ``` #### Snap Store