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
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:
parent
3c51d83004
commit
a31f183cc1
4 changed files with 13 additions and 5 deletions
|
@ -3,10 +3,12 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}"
|
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 "$@"
|
exec /usr/bin/caddy "$@"
|
||||||
else
|
else
|
||||||
exec /usr/bin/caddy --config "$CADDYFILE"
|
/usr/bin/caddy validate --config "$CADDYFILE"
|
||||||
|
exec /usr/bin/caddy run --config "$CADDYFILE"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -58,7 +58,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "simple",
|
"type": "simple",
|
||||||
"name": "caddy"
|
"name": "caddy",
|
||||||
|
"platform": "linux/amd64,linux/arm64/v8"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,7 @@
|
||||||
target: ''
|
target: ''
|
||||||
registry_url: "((registry_url))"
|
registry_url: "((registry_url))"
|
||||||
buildkit_config: "((buildkit_config))"
|
buildkit_config: "((buildkit_config))"
|
||||||
|
image_platform: "{% if "platform" in job %}{{job.platform}}{% endif %}"
|
||||||
{%- if "args" in job %}
|
{%- if "args" in job %}
|
||||||
params:
|
params:
|
||||||
{%- for name, value in job.args.items() %}
|
{%- for name, value in job.args.items() %}
|
||||||
|
@ -45,7 +46,9 @@
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
- put: image-{{ job.name }}
|
- put: image-{{ job.name }}
|
||||||
inputs: detect
|
inputs: detect
|
||||||
params: { image: image/image.tar }
|
params: { image: image/image }
|
||||||
|
get_params:
|
||||||
|
format: oci
|
||||||
no_get: true
|
no_get: true
|
||||||
{%- endmacro -%}
|
{%- endmacro -%}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,9 @@ params:
|
||||||
CONTEXT: ((context))
|
CONTEXT: ((context))
|
||||||
DOCKERFILE: ((dockerfile))
|
DOCKERFILE: ((dockerfile))
|
||||||
TARGET: ((target))
|
TARGET: ((target))
|
||||||
|
OUTPUT_OCI: "true"
|
||||||
BUILDKIT_EXTRA_CONFIG: ((buildkit_config))
|
BUILDKIT_EXTRA_CONFIG: ((buildkit_config))
|
||||||
|
IMAGE_PLATFORM: ((image_platform))
|
||||||
|
|
||||||
run:
|
run:
|
||||||
path: build
|
path: build
|
||||||
|
|
Loading…
Add table
Reference in a new issue