version: '3.8' services: vault: environment: VAULT_DEV_ROOT_TOKEN_ID: "${VAULT_DEV_ROOT_TOKEN:-foxhunt-dev-token}" VAULT_DEV_LISTEN_ADDRESS: "0.0.0.0:8200" VAULT_SKIP_VERIFY: "true" VAULT_LOG_LEVEL: "debug" command: ["vault", "server", "-config=/vault/config/vault-dev.hcl"] ports: - "8200:8200" volumes: - vault-dev-data:/vault/data - ./vault-config:/vault/config:ro - ./tls:/vault/tls:ro - ./scripts:/vault/scripts:ro vault-init: environment: VAULT_DEV_ROOT_TOKEN_ID: "${VAULT_DEV_ROOT_TOKEN:-foxhunt-dev-token}" VAULT_SKIP_VERIFY: "true" DEVELOPMENT_MODE: "true" command: ["/scripts/setup-dev.sh"] volumes: vault-dev-data: driver: local