nuts-foundation/nuts-node

View on GitHub
e2e-tests/storage/vault/docker-compose.yml

Summary

Maintainability
Test Coverage
services:
  node:
    image: "${IMAGE_NODE_A:-nutsfoundation/nuts-node:master}"
    environment:
      NUTS_CONFIGFILE: /opt/nuts/nuts.yaml
    ports:
      - "18081:8081"
    volumes:
      - "./nuts.yaml:/opt/nuts/nuts.yaml:ro"
      - "../../tls-certs/nodeA-certificate.pem:/opt/nuts/certificate-and-key.pem:ro"
      - "../../tls-certs/truststore.pem:/opt/nuts/truststore.pem:ro"
    healthcheck:
      interval: 1s # Make test run quicker by checking health status more often
  vault-adapter:
    image: nutsfoundation/hashicorp-vault-proxy:main
    environment:
      VAULT_ADDR: http://vault:8200
      VAULT_TOKEN: root
  vault:
    image: hashicorp/vault
    cap_add:
      - IPC_LOCK
    environment:
      VAULT_DEV_ROOT_TOKEN_ID: root