aboutsummaryrefslogtreecommitdiff
path: root/compose.vpn_example.yml
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.vpn_example.yml
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.vpn_example.yml')
-rw-r--r--compose.vpn_example.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/compose.vpn_example.yml b/compose.vpn_example.yml
index 701c96d..27cd488 100644
--- a/compose.vpn_example.yml
+++ b/compose.vpn_example.yml
@@ -48,7 +48,11 @@ services:
skunkyart:
container_name: skunkyart
restart: unless-stopped
- build: .
+ # Published multi-arch image; pin a release tag (e.g. :1.3.3) for
+ # reproducible upgrades. To build from this checkout instead, comment out
+ # `image:` and uncomment `build:`, then `docker compose up -d --build`.
+ image: ghcr.io/zerolabsco/skunky-art:latest
+ #build: .
ports:
- "127.0.0.1:3003:3003"
security_opt: