mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-03-15 13:36:18 +00:00
20 lines
524 B
Plaintext
20 lines
524 B
Plaintext
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"]
|