1
Fork 0

Build ARM image for caddy
Some checks failed
build/gitea Building images gitea-package, gitea-pr, gitea-status
build/rust-xwin Building image rust-xwin
build/mx-puppet-steam Building image mx-puppet-steam
build/base Building image base
build/frp Building image frp
build/fluentd Building image fluentd
build/node-script Building image node-script
build/forgejo Building image forgejo
build/python-script Building image python-script
build/fava Building image fava
build/gotenberg Building image gotenberg
build/nextcloud Building image nextcloud
build/caddy Building image caddy
build/lua-clib Building image lua-clib
build/ruby-script Building image ruby-script

This commit is contained in:
Lucas Schwiderski 2025-02-26 14:28:19 +01:00
parent 3c51d83004
commit a31f183cc1
Signed by: lucas
GPG key ID: AA12679AAA6DF4D8
4 changed files with 13 additions and 5 deletions

View file

@ -3,10 +3,12 @@
set -e
CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}"
/usr/bin/caddy validate --config "$CADDYFILE"
if [ -n "$1" ]; then
if [ "$1" = "validate" ] && [ -z "$2" ]; then
exec /usr/bin/caddy validate --config "$CADDYFILE"
elif [ -n "$1" ]; then
exec /usr/bin/caddy "$@"
else
exec /usr/bin/caddy --config "$CADDYFILE"
/usr/bin/caddy validate --config "$CADDYFILE"
exec /usr/bin/caddy run --config "$CADDYFILE"
fi

View file

@ -58,7 +58,8 @@
},
{
"type": "simple",
"name": "caddy"
"name": "caddy",
"platform": "linux/amd64,linux/arm64/v8"
}
]
}

View file

@ -37,6 +37,7 @@
target: ''
registry_url: "((registry_url))"
buildkit_config: "((buildkit_config))"
image_platform: "{% if "platform" in job %}{{job.platform}}{% endif %}"
{%- if "args" in job %}
params:
{%- for name, value in job.args.items() %}
@ -45,7 +46,9 @@
{%- endif %}
- put: image-{{ job.name }}
inputs: detect
params: { image: image/image.tar }
params: { image: image/image }
get_params:
format: oci
no_get: true
{%- endmacro -%}

View file

@ -23,7 +23,9 @@ params:
CONTEXT: ((context))
DOCKERFILE: ((dockerfile))
TARGET: ((target))
OUTPUT_OCI: "true"
BUILDKIT_EXTRA_CONFIG: ((buildkit_config))
IMAGE_PLATFORM: ((image_platform))
run:
path: build