2023-07-25 10:45:01 -07:00
|
|
|
FROM debian:bookworm-slim as build
|
|
|
|
|
|
|
|
|
|
RUN apt-get update -qq && apt-get install -y \
|
|
|
|
|
build-essential git make pkg-config cmake libssl-dev
|
|
|
|
|
|
2024-02-15 12:50:43 -08:00
|
|
|
COPY ./ /code
|
|
|
|
|
WORKDIR /code
|
|
|
|
|
|
2023-07-25 10:45:01 -07:00
|
|
|
RUN make release
|
|
|
|
|
|
|
|
|
|
FROM debian:bookworm-slim
|
|
|
|
|
COPY --from=build /code/pylon /usr/local/bin
|
2024-02-15 12:50:43 -08:00
|
|
|
# EXPOSE 443
|
|
|
|
|
# EXPOSE 9993/udp
|
|
|
|
|
# ENV ZT_PYLON_SECRET_KEY=
|
|
|
|
|
# ENV ZT_PYLON_WHITELISTED_PORT=
|
2023-07-25 10:45:01 -07:00
|
|
|
ENTRYPOINT [ "/usr/local/bin/pylon" ]
|
2024-02-15 12:50:43 -08:00
|
|
|
CMD ["reflect"]
|