PulsejetDB comes with full production ready optimized container.
jetngine/pulsejet:master(orjetngine/pulsejet) It is the lightweight Docker image of PulsejetDB.
Prerequisites
Before proceeding, ensure you have installed Docker, following the official Docker documentation.Setup
This setup of PulsejetDB uses one of the available Docker images, as listed above. Follow the steps to set up PulsejetDB in a Docker container.Install PulsejetDB
If you want to pull the image first you can use:docker runis a native Docker command used to spin up a container.--name pulsejet_containerdefines a name for the container.-p 4000:4000exposes built-in dashboard.-p 47044-47045:47044-47045published 47044 and 47045 ports HTTP and GRPC ports respectively.jetngine/pulsejetis a Docker image provided by PulsejetDB. You can choose a different one from the list above.
docker stop pulsejet_containerto stop the container. Note that this may not always be necessary because when turning off the host machine, the container will also be shut down.docker start pulsejet_containerto restart a stopped container with all its previous changes (such as any dependencies that were installed) intact. Note thatdocker startrestarts a stopped container, whiledocker runcreates a new container.
If you don’t want to follow the logs and get the prompt back, add the
-d flag that stands for detach.If you want to persist your models and configurations in the host machine, run these commands:Where
-v $(pwd)/pulselog:/.database maps the newly created folder pulselog on the host machine to the /.database inside the container.Custom configuration
To override the default configuration, you can mount a config file over/pulsejet/config-container.toml, as below.
What’s next?Now that you installed and started PulsejetDB locally in your Docker container, go ahead and find out how to use the SYNC client or ASYNC client with remote setting.Check out the Use Cases section to follow tutorials that cover RAG development, Chatbots, Real-time embedding ingestion, Vector Serving and more.

