recovery (sha256:34374bfb69ab98fd9573b16b6a36cc8f2100451b8a93c761bd177f595d2f766c)
Published 2026-05-26 04:00:44 +02:00 by tf
Installation
docker pull git.fohlmeister.org/tf/recovery@sha256:34374bfb69ab98fd9573b16b6a36cc8f2100451b8a93c761bd177f595d2f766csha256:34374bfb69ab98fd9573b16b6a36cc8f2100451b8a93c761bd177f595d2f766cImage layers
| ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG HTPASSWD=$2y$05$.nvNzOmEwfWdzlXKVXVyVeVI7wi8ORNEoHHrYn4a/IHRkLudfOubS |
| ARG BUILD_TIMESTAMP=2026-05-26T02:00:36Z |
| RUN |2 HTPASSWD=$2y$05$.nvNzOmEwfWdzlXKVXVyVeVI7wi8ORNEoHHrYn4a/IHRkLudfOubS BUILD_TIMESTAMP=2026-05-26T02:00:36Z /bin/sh -c apk add --no-cache tor nginx su-exec # buildkit |
| COPY torrc /etc/tor/torrc # buildkit |
| COPY nginx.conf /etc/nginx/http.d/default.conf # buildkit |
| RUN |2 HTPASSWD=$2y$05$.nvNzOmEwfWdzlXKVXVyVeVI7wi8ORNEoHHrYn4a/IHRkLudfOubS BUILD_TIMESTAMP=2026-05-26T02:00:36Z /bin/sh -c printf 'tf:%s\n' "${HTPASSWD}" > /etc/nginx/.htpasswd # buildkit |
| RUN |2 HTPASSWD=$2y$05$.nvNzOmEwfWdzlXKVXVyVeVI7wi8ORNEoHHrYn4a/IHRkLudfOubS BUILD_TIMESTAMP=2026-05-26T02:00:36Z /bin/sh -c mkdir -p /srv/recovery && printf '{"created":"%s"}' "${BUILD_TIMESTAMP}" > /srv/recovery/health.json # buildkit |
| COPY --chmod=644 vault-export.json /srv/recovery/vault-export.json # buildkit |
| VOLUME [/var/lib/tor/recovery] |
| HEALTHCHECK &{["CMD-SHELL" "wget -q --spider http://127.0.0.1:8080/health || exit 1"] "1m0s" "10s" "2m0s" "0s" '\x03'} |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN |2 HTPASSWD=$2y$05$.nvNzOmEwfWdzlXKVXVyVeVI7wi8ORNEoHHrYn4a/IHRkLudfOubS BUILD_TIMESTAMP=2026-05-26T02:00:36Z /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| CMD ["/entrypoint.sh"] |