An image for CircleCI 2.0 tests, featuring
I have my tests set up to start two Docker containers: one for my app, and a second System Under Test container that makes HTTP requests against the app container. The two of these are configured in a
docker-compose.test.yml file. Then if tests are successful, I push to Amazon ECR and deploy (“update the task definition”) in Amazon EC2 Container Service.
This is similar to how Docker Cloud does automated testing, except that I deploy to ECS instead of Docker Cloud.
So this Dockerfile installs: