67 lines
1.6 KiB
YAML
67 lines
1.6 KiB
YAML
version: "3.9"
|
|
services:
|
|
keria:
|
|
container_name: idw-keria
|
|
restart: unless-stopped
|
|
build:
|
|
context: https://github.com/WebOfTrust/keria.git#cfc55d4de3948663e01a8f55c994112453efc17b
|
|
dockerfile: ./images/keria.dockerfile
|
|
environment:
|
|
- KERI_AGENT_CORS=true
|
|
volumes:
|
|
- keria-data:/usr/local/var/keri
|
|
- ./keria-oobi-config.json:/keria/scripts/keri/cf/backer-oobis.json
|
|
entrypoint: keria start --config-file backer-oobis --config-dir ./scripts
|
|
ports:
|
|
- 3901:3901
|
|
- 3902:3902
|
|
- 3903:3903
|
|
|
|
witness:
|
|
container_name: idw-witness
|
|
restart: unless-stopped
|
|
image: weboftrust/keri:1.1.6
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
- PYTHONIOENCODING=UTF-8
|
|
entrypoint:
|
|
- kli
|
|
command:
|
|
- witness
|
|
- demo
|
|
ports:
|
|
- 5642:5642
|
|
- 5643:5643
|
|
- 5644:5644
|
|
|
|
cred-issuance:
|
|
container_name: cred-issuance
|
|
build:
|
|
context: ./services/credential-server
|
|
dockerfile: Dockerfile
|
|
restart: unless-stopped
|
|
environment:
|
|
- OOBI_ENDPOINT=http://cred-issuance:3001
|
|
- KERIA_ENDPOINT=http://keria:3901
|
|
- KERIA_BOOT_ENDPOINT=http://keria:3903
|
|
ports:
|
|
- 3001:3001
|
|
volumes:
|
|
- issuer-server-data:/usr/local/var/keri
|
|
|
|
cred-issuance-ui:
|
|
container_name: cred-issuance-ui
|
|
build:
|
|
context: ./services/credential-server-ui
|
|
dockerfile: ./Dockerfile
|
|
restart: unless-stopped
|
|
environment:
|
|
- REACT_APP_CREDENTIAL_ISSUANCE_SERVER_URL=http://localhost
|
|
- REACT_APP_CREDENTIAL_ISSUANCE_SERVER_PORT=3001
|
|
ports:
|
|
- 3000:80
|
|
|
|
volumes:
|
|
keria-data:
|
|
issuer-server-data:
|