19 lines
498 B
Docker
19 lines
498 B
Docker
# renovate: datasource=github-releases depName=frp packageName=fatedier/frp
|
|
ARG FRP_VERSION=0.61.1
|
|
|
|
FROM scratch AS src
|
|
|
|
ARG FRP_VERSION
|
|
ADD https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz /frp.tar.gz
|
|
|
|
|
|
FROM alpine:3.21
|
|
|
|
ARG FRP_VERSION
|
|
|
|
RUN --mount=from=src,target=/src <<EOF
|
|
tar -xf /src/frp.tar.gz -C /usr/local/bin --strip-component=1 frp_${FRP_VERSION}_linux_amd64/frpc frp_${FRP_VERSION}_linux_amd64/frps
|
|
EOF
|
|
|
|
VOLUME /etc/frp
|
|
WORKDIR /
|