-
Notifications
You must be signed in to change notification settings - Fork 129
Testspace: DIA Test‐Space with Minikube
Eric Delaporte edited this page Aug 2, 2023
·
2 revisions
- Clone repo and change directory:
git clone [email protected]:diadata-org/diadata.git
cd diadata
Note: Minikube runs on a virtualization layer on the host. The docker driver is usually the recommended and default option and should be seen as a requirement. For other supported drivers, please refer to Minikube's official documentation. You can also check Minikube's handbook for advanced command usage.
-
Next, start the development environment by running the following command to start a Minikube node:
./testenv.sh start
- Build the necessary service containers by executing the following commands:
./testenv.sh build
- Run the installation script to set up the necessary services (Redis cache, Kafka streams, PostgreSQL, and InfluxDB databases) by executing the following commands:
./testenv.sh install
Now that you have the local cluster running, you are ready to start.
- import the test data from the diadata snapshot service: This requires the default structure to be empty and created inside the postgres server. The script will automatically download the snapshot, install it and remove the downloaded snapshot again.
./testenv.sh snapshot
To stop the cluster:
./testenv.sh stop
To delete the cluster node:
./testenv.sh delete