mirror of
https://github.com/dunglas/frankenphp
synced 2024-11-21 23:30:45 +00:00
feat: compress binary in Alpine with UPX
This commit is contained in:
parent
c00a011221
commit
a6fc22505c
@ -63,7 +63,8 @@ RUN apk add --no-cache --virtual .build-deps \
|
|||||||
oniguruma-dev \
|
oniguruma-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
readline-dev \
|
readline-dev \
|
||||||
sqlite-dev
|
sqlite-dev \
|
||||||
|
upx
|
||||||
|
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
|
|
||||||
@ -88,6 +89,7 @@ ENV CGO_LDFLAGS="-lssl -lcrypto -lreadline -largon2 -lcurl -lonig -lz $PHP_LDFLA
|
|||||||
WORKDIR /go/src/app/caddy/frankenphp
|
WORKDIR /go/src/app/caddy/frankenphp
|
||||||
RUN GOBIN=/usr/local/bin go install -ldflags "-w -s -extldflags '-Wl,-z,stack-size=0x80000' -X 'github.com/caddyserver/caddy/v2.CustomVersion=FrankenPHP $FRANKENPHP_VERSION PHP $PHP_VERSION Caddy'" && \
|
RUN GOBIN=/usr/local/bin go install -ldflags "-w -s -extldflags '-Wl,-z,stack-size=0x80000' -X 'github.com/caddyserver/caddy/v2.CustomVersion=FrankenPHP $FRANKENPHP_VERSION PHP $PHP_VERSION Caddy'" && \
|
||||||
setcap cap_net_bind_service=+ep /usr/local/bin/frankenphp && \
|
setcap cap_net_bind_service=+ep /usr/local/bin/frankenphp && \
|
||||||
|
upx --best /usr/local/bin/frankenphp && \
|
||||||
frankenphp version
|
frankenphp version
|
||||||
|
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
|
Loading…
Reference in New Issue
Block a user