Deployment
How do we ship?
We deploy to AWS and Render with Continuous Integration and Deployment pipelines (CI/CD) using CircleCI. Configurations can be found in a config.yml file in the .circleci folder of your root.
- Deployment to Render is for staging and is connected to a staging database in AWS.
- Deployment to AWS is for production only**.**
We have three deployed sites in use:
Production – https://eufmd-tom.com
Pilot - https://eufmd-tom-pilot.onrender.com
Staging - https://eufmd-tom-staging.onrender.com
Deployment flow
- Push to feature branch
- Feature merges to
staging - Staging is deployed using
circlecito Render - Staging is merged to
staging-pilot - Staging-pilot is deployed using
circlecito Render - Staging-pilot is merged to
main - Main is deployed using
circlecito AWS (production)