Requirements
Git Repository
Git is a version control system. Beaker Studio currently supports deploying code that is hosted on GitHub, and will prompt you for access when creating new environments.
Amazon Web Services
Beaker Studio deploys code to your AWS account. The dashboard will prompt you for access keys when creating new environments.
AWS documentation: Creating root access keys.
Docker Hub
Docker Hub is the default image repository used by Docker. Beaker Studio connects to it during the build step to pull down images just like you would when using Docker locally. The dashboard will prompt you for Docker Hub credentials when creating new environments.
Docker Compose
Beaker Studio searches for a compose.yaml
file in the root of your Git repository, and interprets it to run deployments. You’ll need a basic understanding of how to use Docker Compose to use Beaker Studio.
If you don’t know Docker Compose, then check out the official tutorial: Try Docker Compose.