Skip to content

Rcsuax/ansible-petclinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automating Deployment

Requirements

  1. The applications homepage is accessible at the root context i.e. http://192.168.10.10/petclinic
  • Achieved using nginx proxy
  1. Deployments can be triggered without requiring server access
  • Triggered from local enviroment or CI by running deploy.sh
  1. Only authorised users can trigger the deployment process
  • Deployment will fail if you do not have correct ssh key
  1. Releases can be rolled back to the previous version
  • set enviroment variable "RELEASE_VERSION=" be equalivalent to release tag or commit hash then run deploy.sh, eg RELEASE_VERSION=commit-hash ./deloy.sh

About

DevOps Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages