$ git clone https://github.com/hyperledger/cello.git
we switched to
Docker Compose V2) how installall script for cello service management is written in Makefile
optional
) how installAs Docker Compose V1 will reach its end of life in April 2023, we switched Docker Compose to V2. Please ensure that you install the correct version.
$ make api-engine
$ make docker-rest-agent
$ make dashboard
Start cello service.
$ make start
make start
Error response from daemon: Mounts denied:
The path /opt/cello is not shared from the host and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.
See https://docs.docker.com/ for more info.
make[1]: *** [Makefile:215: start-docker-compose] Error 1
$ sudo mkdir /opt/cello
# Then go to Docker Desktop -> Preferences... -> Resources -> File Sharing
# Add the path /opt/cello into the File Sharing list, apply the change and restart Docker Desktop
Error response from daemon:
error while creating mount source path '/opt/cello/pgdata': mkdir /opt/cello/pgdata: permission denied
make: *** [start-docker-compose] Error 1
$ sudo chmod -R 777 /opt/cello
# Then go to Docker Desktop -> Preferences... -> General -> Choose file sharing implementation for your containers
# Choose osxfs, apply the change and restart Docker Desktop
/opt/cello
msg [ "CryptoConfig create failed for [Errno 2] No such file or directory: '/opt/cello/${your organization name}/crypto-config.yaml'!" ]
$ sudo make start
$ sudo chown -R !(whoami): /opt/cello
This work is licensed under a Creative Commons Attribution 4.0 International License.