Skip to content

Commit c3c3beb

Browse files
committed
Drop the local-push section from README's publishing docs
CI is the way images get published; the manual `docker buildx` recipe was a second, drift-prone copy of what the workflow already does. With only one subsection left, its heading is folded into "Publishing the image". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TzoV12kHAHm6EFNmUfZedq
1 parent 4d5271f commit c3c3beb

1 file changed

Lines changed: 0 additions & 33 deletions

File tree

README.md

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ Images currently go to the temporary dev repository
120120
[`josefprochazka/actor-runtime-dev`](https://hub.docker.com/r/josefprochazka/actor-runtime-dev) (it
121121
will move to an Apify-owned namespace later).
122122

123-
### From CI (preferred)
124-
125123
The **Release Docker image** workflow (`.github/workflows/release.yml`) is manual only: Actions ->
126124
Release Docker image -> Run workflow, then pick the branch to build (plus, optionally, an extra tag
127125
such as `v0.1.0`, whether to also move `:latest`, and which platforms to build). It pushes one
@@ -132,37 +130,6 @@ Every run publishes `<branch>-<short-sha>` (immutable) and `<branch>` (moving).
132130
repository secrets: `DOCKERHUB_USERNAME` and `DOCKERHUB_TOKEN` (a Docker Hub access token with
133131
Read/Write from <https://hub.docker.com/settings/security>).
134132

135-
### From a local machine
136-
137-
One-off, for your own architecture only:
138-
139-
```bash
140-
docker login
141-
docker build -t josefprochazka/actor-runtime-dev:dev .
142-
docker push josefprochazka/actor-runtime-dev:dev
143-
```
144-
145-
Multi-arch, matching what CI publishes - `buildx` cannot load a multi-platform result into the local
146-
image store, so this builds and pushes in one step:
147-
148-
```bash
149-
docker login
150-
docker buildx create --name actor-runtime --use # once; reuse with `--use` afterwards
151-
docker buildx build \
152-
--platform linux/amd64,linux/arm64 \
153-
-t josefprochazka/actor-runtime-dev:dev \
154-
--push .
155-
```
156-
157-
Building the non-native platform locally uses QEMU emulation (`docker run --privileged --rm
158-
tonistiigi/binfmt --install all` if your Docker doesn't already have it registered), which is slow;
159-
the Dockerfile's `debugpy-payload` and `builder` stages are pinned to `$BUILDPLATFORM` so only the
160-
final stage is emulated. Check what you pushed with:
161-
162-
```bash
163-
docker buildx imagetools inspect josefprochazka/actor-runtime-dev:dev
164-
```
165-
166133
## Development
167134

168135
```bash

0 commit comments

Comments
 (0)