Configuration#
EOS uses PostgreSQL for data storage, and MinIO for file storage. EOS must be configured to connect to these external services.
1. Configure External Services#
We provide a Docker Compose file that can run the external services. You do not need to install external services manually, just provide configuration values and Docker Compose will take care of the rest.
Copy the example environment file:
cp .env.example .env
Edit the environment file .env and provide values for all fields.
2. Configure EOS#
EOS reads parameters from a YAML configuration file.
Copy the example configuration file:
cp config.example.yml config.yml
Edit config.yml. Ensure that credentials are provided for PostgreSQL and MinIO.
By default, EOS loads the “multiplication_lab” laboratory and the “optimize_multiplication” experiment from an example EOS package. Feel free to change this.