mirror of
https://github.com/pommee/goaway.git
synced 2026-01-04 12:59:36 -06:00
23 lines
529 B
Docker
23 lines
529 B
Docker
FROM alpine:3.22
|
|
|
|
ARG GOAWAY_VERSION=""
|
|
ARG DNS_PORT=53
|
|
ARG WEBSITE_PORT=8080
|
|
|
|
ENV DNS_PORT=${DNS_PORT} WEBSITE_PORT=${WEBSITE_PORT}
|
|
|
|
COPY installer.sh ./
|
|
|
|
RUN apk add --no-cache curl jq bash ca-certificates && \
|
|
mkdir -p /app && \
|
|
./installer.sh $GOAWAY_VERSION && \
|
|
mv /root/.local/bin/goaway /app/goaway && \
|
|
rm -rf /var/cache/apk/* /tmp/* /var/tmp/* /root/.cache /root/.local installer.sh
|
|
|
|
WORKDIR /app
|
|
|
|
COPY updater.sh ./
|
|
|
|
EXPOSE ${DNS_PORT}/tcp ${DNS_PORT}/udp ${WEBSITE_PORT}/tcp
|
|
|
|
ENTRYPOINT [ "./goaway" ] |