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:
git clone git@github.com:astriaorg/noVM-messenger.git
cd noVM-messenger
just deploy-astria-chat
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:
just delete-all