Option: Use docker-compose (recommended)
1. Checkout the docker-compose file from github: https://github.com/labsai/EDDI/blob/master/docker-compose.yml​
2. Run Docker Command:docker-compose up
Option: Launch docker containers manually
Start a MongoDB instance using the MongoDB docker image:
docker run --name mongodb -e MONGODB_DBNAME=eddi -d mongo
Start EDDI:
docker run --name eddi -e "EDDI_ENV=production" --link mongodb:mongodb -p 7070:7070 -p 7443:7443 -d labsai/eddi
(default username: eddi
, default password: labsai
):
docker run --name eddi -e "EDDI_ENV=production" -e "EDDI_JAVA_ENV_BASIC_AUTH_ENABLED: webServer.securityHandlerType=basic" --link mongodb:mongodb -p 7070:7070 -p 7443:7443 -d labsai/eddi
(set credentials on first run):
docker run --name eddi -e "EDDI_ENV=production" -e "EDDI_JAVA_ENV_BASIC_AUTH_ENABLED: webServer.securityHandlerType=basic" -e "EDDI_JAVA_ENV_BASIC_AUTH_USERNAME: webServer.webServer.basicAuth.defaultUsername=eddi" -e "EDDI_JAVA_ENV_BASIC_AUTH_PASSWORD: webServer.webServer.basicAuth.defaultPassword=labsai" --link mongodb:mongodb -p 7070:7070 -p 7443:7443 -d labsai/eddi
(default authenticates over auth.labs.ai keycloak instance):
docker run --name eddi -e "EDDI_ENV=production" -e "EDDI_JAVA_ENV_KEYCLOAK_ENABLED: webServer.securityHandlerType=keycloak" --link mongodb:mongodb -p 7070:7070 -p 7443:7443 -d labsai/eddi
When E.D.D.I is up and running:
Overview over API: http://localhost:7070/view or [https://localhost:7443/view](https://localhost:7443/view)