Slide 10
Slide 10 text
Our Docker Environment
● On Docker build, everything is packaged into the image
including production code.
● The same image is used for Dev, UAT and Live
environments.
● Images are stored in ECR and authenticated via
aws cli ecr get-login.
● For dev, a volume is mounted via Docker Compose.
● We use environment variables to power environment config
(via DotEnv), now integrated into Symfony making life easier.
● Config files are stored on a restricted, encrypted S3 bucket
and retrieved on deployment.
● We automate deployments via an Ansible playbook.