12345678910111213141516171819202122 |
- FROM alpine:latest
- LABEL org.opencontainers.image.title="LTWG" \
- org.opencontainers.image.version="v2.0" \
- org.opencontainers.image.description="WireGuard server" \
- org.opencontainers.image.licenses="MIT" \
- org.opencontainers.image.source="https://git.lvtao.net/memory/ltwg.git"
- COPY ltwg /app/ltwg
- # Install Linux packages
- RUN sed -i 's/dl-cdn.alpinelinux.org/mirror.clarkson.edu/g' /etc/apk/repositories
- RUN apk update
- RUN apk add --no-cache dumb-init iptables tzdata
- RUN rm -rf /var/cache/apk/*
- EXPOSE 50120/udp
- EXPOSE 50121/tcp
- WORKDIR /app
- CMD ["/usr/bin/dumb-init", "./ltwg"]
|