FROM caddy:2 RUN apk add --no-cache \ python3 \ py3-pip \ py3-yaml \ inotify-tools \ bash RUN python3 -m venv /usr/local/bin/.venv && \ /usr/local/bin/.venv/bin/pip install --no-cache-dir pyyaml COPY export_wireguard_webadmin_config.py /usr/local/bin/export_wireguard_webadmin_config.py COPY process_config.py /usr/local/bin/process_config.py COPY entrypoint.sh /usr/local/bin/caddy-entrypoint.sh RUN chmod +x /usr/local/bin/caddy-entrypoint.sh ENTRYPOINT ["/usr/local/bin/caddy-entrypoint.sh"]