Configuration
Cloning
These are the steps to clone the project:
-
Open the terminal and navigate to the directory where you want to clone the project
-
Run the command:
git clone https://gitlab.com/aidapt/data-ai-pipeline-monitoring-services/data-analytics-environment -
After completing the cloning, navigate to the main directory of the project
Setting Up the Environment
Before starting using and/or developing over DAVE, there are some initial, one time steps that need to be performed. These steps assume that the software requirements are already fulfilled, and that the project is already cloned. For more information on how to install all the software required please follow one of the links provided in the software requirements. For more information regarding installing/cloning the project, please follow the guide under Cloning.
-
In the terminal, use the
hostname -I | awk '{print $1}'command to retrieve your local IP address (normally it is something like192.168.x.x) -
Create a file named
.env, and copy the contents of the.env.exampleinto this new file. In the.envfile, paste the IP in theAUTH_KEYCLOAK_ISSUERenvironment variable host (replacing the REPLACEME field) -
Run the following command
docker compose up --build -d keycloakin the terminal -
Open the following link keycloak (user:admin;password:admin)
-
Add a new user:
-
make sure the option
Email verifiedis toggled -
after creating it, go to the
Credentialstab and create a new password (un toggle the Temporary option) -
write down the email and the password, as you will need them in the following steps
-
-
Run the following command
docker compose up --build -d minio -
Now go to minio through the following link and login with the following credentials (user:minioadmin;password:minioadmin)
-
On the left hand side, select access keys and then press the Create access key button on the right
-
After creating the access key, copy both the Access Key and the Secret Key into the
.envfile, in theMINIO_ACCESS_KEYandMINIO_SECRET_KEYrespectively