Index
What is camus2
Camus2 (pronounced cahmu tu) is a small yet versatile tool to automate the annoying bits of deployment, making it more likely engineers do deployments right(tm) and make deployments a joy. Can work with any deployment scripts (‘bare metal’) and designed to work well with docker in aws. It pulls config and release zip files from various sources (eg. local or S3), unpacks into versioned directories, and runs commands to start, stop, and expose them as required.
This user guide is aimed at end users who would like to use camus2 to manage their deployments with a simple tool rather than authoring and maintaining scripts.
If you would like to read developer documentation and source code, you can find it here
Below are some useful articles to get you started:
- Index
- Introduction
- Motivation
- Camus2 Features
- How does Camus2 work?
- Minimum Requirements
- Basic Example
- Proxy Sidecar Example
- Autoscaling deployments (remote state) example
- Camus2 configuration
- Managing your release archive
- Template anything
- How to add CI
- Running outside AWS
- How to run a multi-app environment
- Best Practice AWS
- … Other best practice examples to come
as used by:
—