DIA Test‐Space with Minikube
Developing, Testing, and Building the DIA platform with Minikube
- 1.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.
./testenv.sh start
- 3.Build the necessary service containers by executing the following commands:
./testenv.sh build
- 4.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.
- 5.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
Last modified 1mo ago