Sign inSign up

dunglas/frankenphp-dev:static-builder-musl-sha-e8752fa

Multi-platform
Index digest

sha256:d644862e5ddc93354350a9484fe02d8f7286c49bc0b40f7ce74cea5a863acbcd

OS/ARCH

Compressed size

2.13 GB

Last pushed

about 21 hours by dunglas

Type

Image

Manifest digest

sha256:9568522afb23c7c460c4f58c3eb769772ec949713299920d7917469a18f6a5dc

Image Layers

1ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit3.67 MB
2CMD ["/bin/sh"]0 B
3RUN /bin/sh -c apk add241.73 KB
4ENV GOLANG_VERSION=1.27.10 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/ / # buildkit67.79 MB
9RUN /bin/sh -c mkdir -p126 B
10WORKDIR /go32 B
11ARG TARGETARCH=amd640 B
12ARG FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f930 B
13ENV FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f930 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=amd64 FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f93 PHP_VERSION=175.04 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.02 KB
41RUN |13 TARGETARCH=amd64 FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f93 PHP_VERSION=314.97 MB
42WORKDIR /go/src/app/caddy156 B
43COPY caddy/go.mod caddy/go.sum ./ #29.34 KB
44RUN |13 TARGETARCH=amd64 FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f93 PHP_VERSION=309.45 MB
45WORKDIR /go/src/app32 B
46COPY . ./ # buildkit7.58 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=amd64 FRANKENPHP_VERSION=e8752fa521f50cfadb74d49d2e924e986bec0f93 PHP_VERSION=1.27 GB

Command

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