matteoscrugli
  • Joined on 2025-10-17

label-proxy (latest)

Published 2026-03-19 12:16:18 +01:00 by matteoscrugli

Installation

docker pull gitea.montecalvo.me/matteoscrugli/label-proxy:latest
sha256:4c97ad78a701804cbf3e5d53022bc6da91d8ada078c1955ca5632a694ce0e40a

Images

Digest OS / Arch Size
af5aa53216 linux/amd64 45 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.20.9-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL maintainer=Matteo
LABEL description=Label Proxy - Bridge between Docker containers with custom labels and reverse proxies (Traefik, Flame, etc.)
RUN /bin/sh -c apk add --no-cache bash jq coreutils curl docker-cli iproute2 sqlite inotify-tools python3 py3-pip # buildkit
COPY src/requirements.txt /app/requirements.txt # buildkit
RUN /bin/sh -c pip3 install --no-cache-dir --break-system-packages -r /app/requirements.txt # buildkit
WORKDIR /app
COPY src/entrypoint.sh /app/entrypoint.sh # buildkit
COPY src/reconcile.sh /app/reconcile.sh # buildkit
COPY src/watch-bare.sh /app/watch-bare.sh # buildkit
COPY src/watch-nat-rules.sh /app/watch-nat-rules.sh # buildkit
COPY src/watch-dns-rewrites.sh /app/watch-dns-rewrites.sh # buildkit
COPY src/generate-config.sh /app/generate-config.sh # buildkit
COPY src/lib/ /app/lib/ # buildkit
COPY src/providers/ /app/providers/ # buildkit
COPY src/bin/ /usr/local/bin/ # buildkit
RUN /bin/sh -c chmod +x /app/entrypoint.sh && chmod +x /app/reconcile.sh && chmod +x /app/watch-bare.sh && chmod +x /app/watch-nat-rules.sh && chmod +x /app/watch-dns-rewrites.sh && chmod +x /app/generate-config.sh && chmod +x /app/lib/*.sh && chmod +x /app/providers/traefik/*.sh && chmod +x /app/providers/flame/*.sh && chmod +x /app/providers/bare/*.sh && chmod +x /app/providers/nat/*.sh && chmod +x /app/providers/nat/backends/*.py && chmod +x /app/providers/adguardhome/*.sh && chmod +x /app/providers/router/*.sh && chmod +x /app/providers/restart-on.sh && chmod +x /usr/local/bin/* # buildkit
VOLUME [/data /traefik-dynamic /flame-data]
HEALTHCHECK &{["CMD-SHELL" "pidof bash > /dev/null || exit 1"] "30s" "5s" "1m0s" "0s" '\x03'}
ENTRYPOINT ["/app/entrypoint.sh"]

Labels

Key Value
description Label Proxy - Bridge between Docker containers with custom labels and reverse proxies (Traefik, Flame, etc.)
maintainer Matteo
Details
Container
2026-03-19 12:16:18 +01:00
5
OCI / Docker
Versions (6) View all
latest 2026-03-19
v1.4.0 2026-03-04
v1.3.0 2026-03-04
v1.2.0 2026-03-03
v1.1.0 2026-03-02