Ctrl K
ComunidadGuías…

docker-compose.acmedns.test.yml

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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