Capture, organize and share application states using a git-like CLI.
# Install the dotmesh client
sudo curl -sSL -o /usr/local/bin/dm \
https://get.dotmesh.io/$(uname -s)/dm
# Make the client binary executable
sudo chmod +x /usr/local/bin/dm
# Use the client to install dotmesh-server
dm cluster init
# Read more: https://docs.dotmesh.com/install-setup/docker/
Dotmesh captures snapshots from stateful Docker and Kubernetes applications as ’datadots‘, and gives you the ability to label, store and share them as you would with version-controlled code. Dotmesh is an open–source primitive that can be accessed via CLI or API.
Dotmesh is used in development to manage state in your environments, allowing you to quickly provision and switch between saved states. More details
It’s used in CI to speed up test runs by caching state – and to free up failed CI pipelines by capturing their state for local debugging. More details
Dotmesh is an open-source primitive that can be accessed via CLI or API and is available on Github.