Skip to content

Commit cda8083

Browse files
adamtheturtleclaude
andcommitted
Switch from Docker Hub to GHCR for image registry
Update docker-bake.hcl to use ghcr.io/vws-python/ instead of adamtheturtle/ Update release workflow to authenticate with GHCR using GITHUB_TOKEN Update documentation with new GHCR image references Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 4e0eef4 commit cda8083

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,19 +139,21 @@ jobs:
139139
needs: release
140140
runs-on: ubuntu-latest
141141

142-
permissions: {}
142+
permissions:
143+
packages: write
143144

144145
steps:
145146
- uses: actions/checkout@v6
146147
with:
147148
ref: ${{ needs.release.outputs.tag }}
148149
persist-credentials: false
149150

150-
- name: Login to DockerHub
151+
- name: Login to GHCR
151152
uses: docker/login-action@v4
152153
with:
153-
username: ${{ secrets.DOCKERHUB_USERNAME }}
154-
password: ${{ secrets.DOCKERHUB_TOKEN }}
154+
registry: ghcr.io
155+
username: ${{ github.actor }}
156+
password: ${{ secrets.GITHUB_TOKEN }}
155157

156158
- name: Set up Docker Buildx
157159
uses: docker/setup-buildx-action@v4

docker-bake.hcl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@ target "vws" {
1515
inherits = ["_base"]
1616
target = "vws"
1717
tags = [
18-
"adamtheturtle/vuforia-vws-mock:latest",
19-
"adamtheturtle/vuforia-vws-mock:${VERSION}",
18+
"ghcr.io/vws-python/vuforia-vws-mock:latest",
19+
"ghcr.io/vws-python/vuforia-vws-mock:${VERSION}",
2020
]
2121
}
2222

2323
target "vwq" {
2424
inherits = ["_base"]
2525
target = "vwq"
2626
tags = [
27-
"adamtheturtle/vuforia-vwq-mock:latest",
28-
"adamtheturtle/vuforia-vwq-mock:${VERSION}",
27+
"ghcr.io/vws-python/vuforia-vwq-mock:latest",
28+
"ghcr.io/vws-python/vuforia-vwq-mock:${VERSION}",
2929
]
3030
}
3131

3232
target "target-manager" {
3333
inherits = ["_base"]
3434
target = "target-manager"
3535
tags = [
36-
"adamtheturtle/vuforia-target-manager-mock:latest",
37-
"adamtheturtle/vuforia-target-manager-mock:${VERSION}",
36+
"ghcr.io/vws-python/vuforia-target-manager-mock:latest",
37+
"ghcr.io/vws-python/vuforia-target-manager-mock:${VERSION}",
3838
]
3939
}

docs/source/docker.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,19 @@ Creating containers
2828
--publish 5005:5000 \
2929
--name vuforia-target-manager-mock \
3030
--network vws-bridge-network \
31-
adamtheturtle/vuforia-target-manager-mock
31+
ghcr.io/vws-python/vuforia-target-manager-mock
3232
$ docker run \
3333
--detach \
3434
--publish 5006:5000 \
3535
-e TARGET_MANAGER_BACKEND=vuforia-target-manager-mock:5000 \
3636
--network vws-bridge-network \
37-
adamtheturtle/vuforia-vws-mock
37+
ghcr.io/vws-python/vuforia-vws-mock
3838
$ docker run \
3939
--detach \
4040
--publish 5007:5000 \
4141
-e TARGET_MANAGER_BACKEND=vuforia-target-manager-mock:5000 \
4242
--network vws-bridge-network \
43-
adamtheturtle/vuforia-vwq-mock
43+
ghcr.io/vws-python/vuforia-vwq-mock
4444
4545
4646
Adding a database to the mock target manager
@@ -157,9 +157,9 @@ Building images from source
157157
$ export REPOSITORY_ROOT="$PWD"
158158
$ export DOCKERFILE="$REPOSITORY_ROOT/src/mock_vws/_flask_server/Dockerfile"
159159
160-
$ export TARGET_MANAGER_TAG=adamtheturtle/vuforia-target-manager-mock:latest
161-
$ export VWS_TAG=adamtheturtle/vuforia-vws-mock:latest
162-
$ export VWQ_TAG=adamtheturtle/vuforia-vwq-mock:latest
160+
$ export TARGET_MANAGER_TAG=ghcr.io/vws-python/vuforia-target-manager-mock:latest
161+
$ export VWS_TAG=ghcr.io/vws-python/vuforia-vws-mock:latest
162+
$ export VWQ_TAG=ghcr.io/vws-python/vuforia-vwq-mock:latest
163163
164164
$ docker buildx build "$REPOSITORY_ROOT" --file "$DOCKERFILE" --target target-manager --tag "$TARGET_MANAGER_TAG"
165165
$ docker buildx build "$REPOSITORY_ROOT" --file "$DOCKERFILE" --target vws --tag "$VWS_TAG"

0 commit comments

Comments
 (0)