aboutsummaryrefslogtreecommitdiff
path: root/compose.example.yaml
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-15 02:55:52 -0500
committerChristian Cleberg <[email protected]>2026-07-15 02:55:52 -0500
commit8d08f343c930f556c6ab016be9d00b23f1e516e3 (patch)
tree59bf9d706f5d28ca3f962403a9263a1be2f6860b /compose.example.yaml
parent47bfe56e728d046fc8fb78b784efe6926f08ff9e (diff)
downloadskunky-art-1.3.4.tar.gz
skunky-art-1.3.4.tar.bz2
skunky-art-1.3.4.zip
ci: publish multi-arch image to GHCR on release tagsv1.3.4
Build and push linux/amd64 + linux/arm64 images to ghcr.io/zerolabsco/skunky-art on every v* tag, with a signed provenance attestation. The Dockerfile cross-compiles from $BUILDPLATFORM, so the arm64 image builds without QEMU emulation. Default both compose examples to the published image and keep `build: .` commented out for building from a checkout, and extend dependabot to the github-actions and docker ecosystems.
Diffstat (limited to 'compose.example.yaml')
-rwxr-xr-xcompose.example.yaml7
1 files changed, 6 insertions, 1 deletions
diff --git a/compose.example.yaml b/compose.example.yaml
index 5eead70..2e2f088 100755
--- a/compose.example.yaml
+++ b/compose.example.yaml
@@ -2,7 +2,12 @@ services:
skunkyart:
container_name: skunkyart
restart: unless-stopped
- build: .
+ # Published multi-arch image (linux/amd64, linux/arm64). Pin a release tag
+ # (e.g. :1.3.3) instead of :latest if you want reproducible upgrades.
+ image: ghcr.io/zerolabsco/skunky-art:latest
+ # To build from this checkout instead, comment out `image:` above and
+ # uncomment the line below, then `docker compose up -d --build`.
+ #build: .
ports:
- "127.0.0.1:3003:3003"
security_opt: