Sign inSign up

dunglas/frankenphp-dev:static-builder-musl-sha-84f55eb

Multi-platform
Index digest

sha256:40e8b68c6cc32b4688740accda4b4689a6eb154be50d4ed30dd7bb38038851f1

OS/ARCH

Compressed size

2.15 GB

Last pushed

1 day by dunglas

Type

Image

Manifest digest

sha256:3f2c021a3f65708f9b58004d36a46803359db14cac7be05e7c7577ecd2fdaa2f

Image Layers

1ADD alpine-minirootfs-3.24.2-aarch64.tar.gz / # buildkit3.99 MB
2CMD ["/bin/sh"]0 B
3RUN /bin/sh -c apk add243.96 KB
4ENV GOLANG_VERSION=1.27.20 B
5ENV GOTOOLCHAIN=local0 B
6ENV GOPATH=/go0 B
7ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
8COPY /target/ / # buildkit64.58 MB
9RUN /bin/sh -c mkdir -p126 B
10WORKDIR /go32 B
11ARG TARGETARCH=arm640 B
12ARG FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f30 B
13ENV FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f30 B
14ARG PHP_VERSION=0 B
15ENV PHP_VERSION=0 B
16ARG PHP_EXTENSIONS=0 B
17ARG PHP_EXTENSION_LIBS=0 B
18ARG SPC_OPT_BUILD_ARGS=--debug0 B
19ARG XCADDY_ARGS=--with github.com/dunglas/caddy-cbrotli --with github.com/dunglas/mercure/caddy0 B
20ENV SPC_CMD_VAR_FRANKENPHP_XCADDY_MODULES=--with github.com/dunglas/caddy-cbrotli --with github.com/dunglas/mercure/caddy0 B
21ARG CLEAN=0 B
22ARG EMBED=0 B
23ARG DEBUG_SYMBOLS=0 B
24ARG MIMALLOC=0 B
25ARG COMPRESS=0 B
26ENV GOTOOLCHAIN=local0 B
27SHELL [/bin/ash -eo pipefail -c]0 B
28ARG CI=true0 B
29ENV CI=true0 B
30LABEL org.opencontainers.image.title=FrankenPHP0 B
31LABEL org.opencontainers.image.description=The modern PHP app0 B
32LABEL org.opencontainers.image.url=https://frankenphp.dev0 B
33LABEL org.opencontainers.image.source=https://github.com/php/frankenphp0 B
34LABEL org.opencontainers.image.licenses=MIT0 B
35LABEL org.opencontainers.image.vendor=Kévin Dunglas0 B
36RUN |13 TARGETARCH=arm64 FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f3 PHP_VERSION=162.57 MB
37ENV COMPOSER_ALLOW_SUPERUSER=10 B
38COPY /composer /usr/bin/composer # buildkit813.43 KB
39WORKDIR /go/src/app136 B
40COPY go.mod go.sum ./ #8.09 KB
41RUN |13 TARGETARCH=arm64 FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f3 PHP_VERSION=315.08 MB
42WORKDIR /go/src/app/caddy157 B
43COPY caddy/go.mod caddy/go.sum ./ #28.93 KB
44RUN |13 TARGETARCH=arm64 FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f3 PHP_VERSION=313.74 MB
45WORKDIR /go/src/app32 B
46COPY . ./ # buildkit7.78 MB
47ENV SPC_DEFAULT_C_FLAGS=-fPIE -fPIC -O30 B
48ENV SPC_LIBC=musl0 B
49ENV SPC_CMD_VAR_PHP_MAKE_EXTRA_LDFLAGS_PROGRAM=-Wl,-O3 -pie0 B
50ENV SPC_OPT_BUILD_ARGS=--with-config-file-path=/etc/frankenphp --with-config-file-scan-dir=/etc/frankenphp/php.d --debug0 B
51ENV SPC_REL_TYPE=binary0 B
52ENV EXTENSION_DIR=/usr/lib/frankenphp/modules0 B
53RUN |13 TARGETARCH=arm64 FRANKENPHP_VERSION=84f55eb7f43ca0df1d469727c28e89ba9cb235f3 PHP_VERSION=1.3 GB

Command

ADD alpine-minirootfs-3.24.2-aarch64.tar.gz / # buildkit