e2e-tests/storage/backup-restore/docker-compose.yml
services:
nodeA:
user: "$USER:$USER"
image: "${IMAGE_NODE_A:-nutsfoundation/nuts-node:master}"
environment:
NUTS_CONFIGFILE: /opt/nuts/nuts.yaml
NUTS_STORAGE_BBOLT_BACKUP_INTERVAL: ${BACKUP_INTERVAL:-1s}
NUTS_NETWORK_NODEDID: "${NODE_A_DID}"
ports:
- "18081:8081"
volumes:
- "./node-A/nuts.yaml:/opt/nuts/nuts.yaml:ro"
- "./node-data:/data"
- "./node-backup:/backup"
- "../../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