Skip to content

Deploy a noVM Messenger Rollup using the Astria Deployment Charts

The primary difference between this tutorial and the Run a noVM-messenger Rollup tutorial is that we are shifting from a rapid development workflow using the astria-go cli with minimal dependencies and a subset of all software required for running in production, to containerizing the software for a more realistic production simulation. While the previous guide emphasized quick, iterative development with fewer components, this version incorporates additional software dependencies to better mimic a production environment while utilizing those tools to simplify the deployment process with significantly fewer commands.

Dependencies

Running the Deployment Charts requires the following dependencies:

Clone, Build, and Run the noVM Chat Rollup

Make sure that the Docker daemon is running, then run the following commands:

bash
git clone git@github.com:astriaorg/noVM-messenger.git
cd noVM-messenger
just deploy-astria-chat
bash
git clone https://github.com/astriaorg/noVM-messenger.git
cd noVM-messenger
just deploy-astria-chat

Then open http://chat.astria-chat.localdev.me/ in your browser to use the UI and send messages.

INFO

The deployment should take less than 5 minutes, but this will depend on the speed of your machine and/or download times for images.

Cleanup

When you want to stop the local cluster you can run the following:

bash
just delete-all