docker-compose.acmedns.test.yml
Rama master · réplica de lectura del repositorio original.
x-e2e-labels: &e2e-labels
io.shellhub.e2e.run: ${SHELLHUB_E2E_RUN:?}
io.shellhub.e2e.lease: ${SHELLHUB_E2E_LEASE:-}
io.shellhub.e2e.kind: ${SHELLHUB_E2E_KIND:-}
io.shellhub.e2e.expires: ${SHELLHUB_E2E_EXPIRES:-}
io.shellhub.e2e.checkout: ${SHELLHUB_E2E_CHECKOUT:-}
services:
acmedns:
image: ${SHELLHUB_TEST_ACME_DNS_IMAGE:?}
labels: *e2e-labels
network_mode: service:server
volumes:
- ${SHELLHUB_TEST_ACME_DNS_DIR:?}/config.cfg:/etc/acme-dns/config.cfg:ro
- ${SHELLHUB_TEST_ACME_DNS_DIR:?}/data:/var/lib/acme-dns
server:
dns:
- 127.0.0.1
entrypoint:
- sh
- -c
- until nslookup -type=SOA ${SHELLHUB_TEST_ACME_DNS_ZONE:?} 127.0.0.1 >/dev/null 2>&1; do sleep 0.2; done; exec /server server