Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.86 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.86 KB

Python Versions Build GitHub License

Helium Deployment

This repository contains everything that is necessary to get a development environment setup on a local machine using Docker, as well as the Terraform code necessary to provision deployment environments.

Development

Docker Setup

Here is a minimal set of commands that will get a Docker environment setup locally.

git clone https://github.com/HeliumEdu/deploy.git ~/Developer/helium
cd ~/Developer/helium
make

Done! Now that your environment has been initialized, to quickly bring up Docker in the future, simply run make start.

Deployment

Use the Release action to cut a release and publish container images to AWS ECR. If a Terraform Workspace has been provisioned and hooks to this repo are setup, then bumping the Image URI version variable in Terraform will trigger a new deployment to this version when the Terraform applies.

Initializing a New Environment

For more information on initializing infrastructure in a new environment for the first time, see the prod Terraform Workspace.