An Experimental POC to learn and optimize the process and techniques of Contious Deployment with nginx and Spring Boot REST API
Vendor neutral approch that expects only virtual machines to provide scalablity and continious deployment
- Start the Backup Server with current artifact
- Shutdown Main Servers
- Deploy New Artifacts to Main Servers one by one
- Move the current artifcat to history
- Shutdown Backup Server
- mv will fail if the file is in between copy
- actuator should be available in Spring Boot
- only /api/* should be exposed to outside world