You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/Development.md
+16-6Lines changed: 16 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,17 +89,27 @@ make fmt
89
89
make test
90
90
```
91
91
92
-
### Docker (early access)
93
-
Multi-arch (amd64 + arm64) Docker images of the Rust server are published to the GitHub Container Registry on every push to the `rust-backend` branch (early access / unstable):
92
+
### Docker
93
+
Multi-arch (amd64 + arm64 + arm/v7) Docker images are published to Docker Hub
94
+
and the GitHub Container Registry. The **edge** channel is rebuilt on every push
95
+
to `main`; **stable** images come from git tags:
94
96
95
-
*`ghcr.io/silverbulletmd/silverbullet:rust-edge` — the server (Alpine, static musl binary)
96
-
*`ghcr.io/silverbulletmd/silverbullet:rust-edge-runtime-api` — the same, plus Chromium for the server-side Lua runtime (`/.runtime/*`)
97
+
*`zefhemel/silverbullet:v2` (edge) / `:latest` + `:X.Y.Z` (stable) — the server
(stable) — the same, plus Chromium for the server-side Lua runtime
101
+
(`/.runtime/*`)
102
+
103
+
Both images are mirrored to `ghcr.io/silverbulletmd/silverbullet` under the same
104
+
tags.
97
105
98
106
To run one:
99
107
100
108
```shell
101
-
docker run -p 3000:3000 -v <PATH-TO-YOUR-SPACE>:/space ghcr.io/silverbulletmd/silverbullet:rust-edge
109
+
docker run -p 3000:3000 -v <PATH-TO-YOUR-SPACE>:/space zefhemel/silverbullet:v2
102
110
```
103
111
104
-
These are built by `.github/workflows/rust-edge.yml`, which cross-compiles the binary natively (`cargo build --target` with installed musl cross-toolchains) and copies it into a small Alpine image.
112
+
These are built by `.github/workflows/ci.yml`, which cross-compiles the binary
113
+
natively (`cargo build --target` with installed musl cross-toolchains) and copies
0 commit comments