Automating Separate Project Production and Staging Environments
My client wants to automate separate production and staging environments for our project to run on AWS.
The motivation for the 2 environments is to run with concatenated and minifyed files in the production environment and with unconcatenated files in staging/QA. Whether or not this is a good idea is a separate issue.
At the present time, we are deploying one version via github → circleCI → docker → AWS.
Should we create separate docker images for each environment? How would that work with circleCI?
If a single docker image is preferred, how can we accomplish our objective?