<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to reproduce the bug.
-->

The configuration file `runtime.config.toml` in `docker` folder seems to be 
improperly written because I found the following key value pairs

```toml
[internal_endpoints]
authentication = { listen_address = "0.0.0.0:17776", advertised_address = 
"teaclave-authentication-service:17776" }
management     = { listen_address = "0.0.0.0:17777", advertised_address = 
"teaclave-management-service:17777" }
storage        = { listen_address = "0.0.0.0:17778", advertised_address = 
"teaclave-storage-service:17778" }
access_control = { listen_address = "0.0.0.0:17779", advertised_address = 
"teaclave-access-control-service:17779" }
execution      = { listen_address = "0.0.0.0:17770", advertised_address = 
"teaclave-execution-service:17770" }
scheduler      = { listen_address = "0.0.0.0:17780", advertised_address = 
"teaclave-scheduler-service:17780" }
```

would trigger errors when I tried to run the Teaclave service with 
docker-compose. Sample error:

```sh
teaclave-execution-service         | [ERROR 
teaclave_execution_service_enclave::ecall] Failed to run service: Missing 
schema in "teaclave_scheduler_service" advertised address
```

It could be fixed by adding the prefix `https://`, i.e., it should be 
`advertised_address = "https://teaclave-authentication-service:17776"`. For 
your information, I built Teaclave in simulation mode.

Thank you for your attention, and I can create a PR if you need it :)

BTW, the docker runtime config file does not match that under `config` 
directory.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/706
You are receiving this because you are subscribed to this thread.

Message ID: <apache/incubator-teaclave/issues/7...@github.com>

Reply via email to