Add joafri image metadata in compose and multi-arch build/push script

This commit is contained in:
Joachim Friberg
2026-03-19 14:32:24 +01:00
parent 84ee052d71
commit 18bf5b2736
7 changed files with 391 additions and 1 deletions
+5 -1
View File
@@ -1,8 +1,12 @@
name: sample-app
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
services:
app:
image: ghcr.io/example/sample-app:1.0.0
image: ${IMAGE_NAMESPACE:-joafri}/sample-app-app:${IMAGE_TAG:-main}
container_name: sample-app
restart: unless-stopped
+6
View File
@@ -1,7 +1,12 @@
name: caddy-autogen
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
services:
caddy:
image: ${IMAGE_NAMESPACE:-joafri}/caddy-autogen-caddy:${IMAGE_TAG:-main}
build:
context: ./caddy
dockerfile: Dockerfile
@@ -79,6 +84,7 @@ services:
- ALL
discovery-agent:
image: ${IMAGE_NAMESPACE:-joafri}/caddy-autogen-discovery-agent:${IMAGE_TAG:-main}
build:
context: ./agent
dockerfile: Dockerfile
@@ -1,7 +1,12 @@
name: docker-ip-addr-manager
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
services:
app:
image: ${IMAGE_NAMESPACE:-joafri}/docker-ip-addr-manager-app:${IMAGE_TAG:-main}
build:
context: ./backend
dockerfile: Dockerfile
+4
View File
@@ -1,5 +1,9 @@
name: steam-headless
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
services:
steam:
image: lscr.io/linuxserver/steam:version-f4f48542@sha256:d7b9fbf302e05ae79248d1171fe9751b354f8397eafa1e13a3df0aa6a75de0b4
+4
View File
@@ -1,5 +1,9 @@
name: steam-moonlight
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
x-steam-common: &steam-common
image: josh5/steam-headless:debian-0.2.0@sha256:540366bee31297c5679a5006a84dbca039ca62aaab695852b51b5f62dffd2c14
restart: unless-stopped