-
Notifications
You must be signed in to change notification settings - Fork 265
Deployment Process
Jessica Chioma edited this page Jul 19, 2024
·
6 revisions
-
Configure DNS Records:
- Set up DNS records for
dev.domain-name.com
anddomain.com
to point to your server.
- Set up DNS records for
- Development Environment: Accessible at http://dev.domain-name.com
- Production Environment: Accessible at http://domain.com
The team planned for 99% uptime by utilizing a docker-compose file to spin up two containers during the build. A change pushed to the main branch does not take down the server but keeps the previous running container active until the build completes. The old container is then detached, and the newly created one is used. NGINX is used for load balancing to ensure one container is not overwhelmed, thereby maintaining high availability and performance.
Made with ❤️ by Ravencodes | AugustHottie | CodeReaper0 | bySegunMoses | Suesue | DrInTech22 courtesy of @HNG-Internship