Merge pull request #1152 from pikasTech/issue-1148-d518-tools-image-no-apt
Avoid apt during D518 tools image bootstrap
This commit is contained in:
@@ -344,7 +344,8 @@ targets:
|
|||||||
- FROM docker.io/oven/bun:1.3.13 AS bun-runtime
|
- FROM docker.io/oven/bun:1.3.13 AS bun-runtime
|
||||||
- FROM docker.io/docker:29-cli AS docker-cli
|
- FROM docker.io/docker:29-cli AS docker-cli
|
||||||
- FROM docker.io/library/golang:1.24-bookworm AS golang-toolchain
|
- FROM docker.io/library/golang:1.24-bookworm AS golang-toolchain
|
||||||
- FROM docker.io/library/node:22-bookworm-slim
|
- FROM docker.io/library/node:22-bookworm-slim AS node-runtime
|
||||||
|
- FROM docker.io/library/python:3.12-bookworm
|
||||||
- ARG HTTP_PROXY
|
- ARG HTTP_PROXY
|
||||||
- ARG HTTPS_PROXY
|
- ARG HTTPS_PROXY
|
||||||
- ARG ALL_PROXY
|
- ARG ALL_PROXY
|
||||||
@@ -353,8 +354,11 @@ targets:
|
|||||||
- ARG https_proxy
|
- ARG https_proxy
|
||||||
- ARG all_proxy
|
- ARG all_proxy
|
||||||
- ARG no_proxy
|
- ARG no_proxy
|
||||||
- RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates git openssh-client python3 && rm -rf /var/lib/apt/lists/*
|
|
||||||
- COPY --from=golang-toolchain /usr/local/go /usr/local/go
|
- COPY --from=golang-toolchain /usr/local/go /usr/local/go
|
||||||
|
- COPY --from=node-runtime /usr/local/bin/node /usr/local/bin/node
|
||||||
|
- COPY --from=node-runtime /usr/local/bin/npm /usr/local/bin/npm
|
||||||
|
- COPY --from=node-runtime /usr/local/bin/npx /usr/local/bin/npx
|
||||||
|
- COPY --from=node-runtime /usr/local/lib/node_modules /usr/local/lib/node_modules
|
||||||
- COPY --from=bun-runtime /usr/local/bin/bun /usr/local/bin/bun
|
- COPY --from=bun-runtime /usr/local/bin/bun /usr/local/bin/bun
|
||||||
- COPY --from=docker-cli /usr/local/bin/docker /usr/local/bin/docker
|
- COPY --from=docker-cli /usr/local/bin/docker /usr/local/bin/docker
|
||||||
- ENV PATH=/usr/local/go/bin:$PATH
|
- ENV PATH=/usr/local/go/bin:$PATH
|
||||||
@@ -369,7 +373,7 @@ targets:
|
|||||||
- docker.io/library/golang:1.24-bookworm
|
- docker.io/library/golang:1.24-bookworm
|
||||||
- docker.io/oven/bun:1.3.13
|
- docker.io/oven/bun:1.3.13
|
||||||
- docker.io/buildpack-deps:bookworm-scm
|
- docker.io/buildpack-deps:bookworm-scm
|
||||||
- docker.io/library/python:3.12-slim-bookworm
|
- docker.io/library/python:3.12-bookworm
|
||||||
- docker.io/docker:29-cli
|
- docker.io/docker:29-cli
|
||||||
buildOwner: D518
|
buildOwner: D518
|
||||||
buildMode: node-local
|
buildMode: node-local
|
||||||
|
|||||||
Reference in New Issue
Block a user