Block a user
go-envoy-oauth-standalone (latest)
Published 2026-10-02 17:12:02 +00:00 by pkoptilin
Installation
docker pull gitea.rashpile.net/pkoptilin/go-envoy-oauth-standalone:latestsha256:2de50246fc4c6642f5340cf636bc486767f3033834a13f4b2d172096c13f94ce
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 7a18f4715d | linux/amd64 | 123 MiB |
| 3f93fe3fd4 | linux/arm64 | 116 MiB |
Image Layers ( linux/arm64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b920ec328a9d4f41fbaa4e839ab5a48ad3f138f98a847b3ee8c48142817ee32d in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| EXPOSE [10000/tcp] |
| CMD ["envoy" "-c" "/etc/envoy/envoy.yaml"] |
| RUN /bin/sh -c mkdir -p /etc/envoy && adduser --group --system envoy # buildkit |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| ADD VERSION.txt /etc/envoy # buildkit |
| RUN /bin/sh -c apt-get -qq update && apt-get -qq upgrade -y && apt-get -qq install --no-install-recommends -y ca-certificates tzdata && apt-get -qq autoremove -y # buildkit |
| COPY --chown=0:0 --chmod=644 /etc/envoy/envoy.yaml /etc/envoy/envoy.yaml # buildkit |
| COPY --chown=0:0 --chmod=755 /docker-entrypoint.sh / # buildkit |
| COPY --chown=0:0 --chmod=755 /usr/local/bin/utils/su-exec /usr/local/bin/ # buildkit |
| ARG ENVOY_BINARY=envoy-contrib |
| ARG ENVOY_BINARY_PREFIX= |
| COPY --chown=0:0 --chmod=755 /usr/local/bin/envoy-contrib /usr/local/bin/envoy # buildkit |
| COPY --chown=0:0 --chmod=755 /usr/local/bin/envoy-contrib.* /usr/local/bin/ # buildkit |
| LABEL org.opencontainers.image.source=https://gitea.rashpile.net/pkoptilin/go-envoy-oauth |
| LABEL org.opencontainers.image.description=Standalone Envoy with OAuth authentication |
| LABEL org.opencontainers.image.licenses=MIT |
| COPY /output/go-envoy-oauth.so /app/go-envoy-oauth.so # buildkit |
| COPY /output/xds-server /app/xds-server # buildkit |
| COPY xds/envoy-xds.yaml /etc/envoy/envoy.yaml # buildkit |
| COPY xds/gateway-auth.yaml /app/gateway-auth.yaml # buildkit |
| RUN /bin/sh -c echo '#!/bin/bash' > /app/entrypoint.sh && echo 'set -e' >> /app/entrypoint.sh && echo '' >> /app/entrypoint.sh && echo '# Start XDS server in background' >> /app/entrypoint.sh && echo '/app/xds-server --config=/app/gateway-auth.yaml --port=18000 > /var/log/xds-server.log 2>&1 &' >> /app/entrypoint.sh && echo 'XDS_PID=$!' >> /app/entrypoint.sh && echo '' >> /app/entrypoint.sh && echo '# Tail XDS logs to stdout' >> /app/entrypoint.sh && echo 'tail -f /var/log/xds-server.log &' >> /app/entrypoint.sh && echo '' >> /app/entrypoint.sh && echo '# Wait for XDS server to be ready' >> /app/entrypoint.sh && echo 'sleep 2' >> /app/entrypoint.sh && echo '' >> /app/entrypoint.sh && echo '# Trap signals to gracefully shutdown both processes' >> /app/entrypoint.sh && echo 'trap "kill \$XDS_PID; exit" SIGTERM SIGINT' >> /app/entrypoint.sh && echo '' >> /app/entrypoint.sh && echo '# Start Envoy' >> /app/entrypoint.sh && echo 'exec envoy -c /etc/envoy/envoy.yaml' >> /app/entrypoint.sh && chmod +x /app/entrypoint.sh # buildkit |
| EXPOSE [8080/tcp 9901/tcp] |
| ENTRYPOINT ["/app/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-02T17:02:15.800Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | ef20d68f7b0e7de4e139af5d0d95361ad2a3dfaf |
| org.opencontainers.image.source | http://gitea:3000/pkoptilin/go-envoy-oauth |
| org.opencontainers.image.title | go-envoy-oauth |
| org.opencontainers.image.url | http://gitea:3000/pkoptilin/go-envoy-oauth |
| org.opencontainers.image.version | main |
Details
2026-10-02 17:12:02 +00:00
Versions (3)
View all
Container
0
OCI / Docker