-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile.template
18 lines (17 loc) · 1.11 KB
/
Dockerfile.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#syntax=docker/dockerfile:1.6.0
FROM nicholasdille/ubuntu:22.04 AS prepare
COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \
/etc/profile.d/ \
/etc/profile.d/
SHELL [ "bash", "-clo", "errexit" ]
ARG name
ARG version
RUN <<EOF
check-github-release-asset "docker/buildx" "v${version}" "buildx-v${version}.linux-${alt_arch}"
curl --silent --location --fail --output "${prefix}${target}/libexec/docker/cli-plugins/docker-buildx" \
"https://github.com/docker/buildx/releases/download/v${version}/buildx-v${version}.linux-${alt_arch}"
chmod +x "${prefix}${target}/libexec/docker/cli-plugins/docker-buildx"
"${prefix}${target}/libexec/docker/cli-plugins/docker-buildx" completion bash | sed "s|${prefix}||g" >"${prefix}${target}/share/bash-completion/completions/docker-buildx"
"${prefix}${target}/libexec/docker/cli-plugins/docker-buildx" completion fish | sed "s|${prefix}||g" >"${prefix}${target}/share/fish/vendor_completions.d/docker-buildx.fish"
"${prefix}${target}/libexec/docker/cli-plugins/docker-buildx" completion zsh | sed "s|${prefix}||g" >"${prefix}${target}/share/zsh/vendor-completions/_docker-buildx"
EOF