Skip to content

srisch/devoops-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stack consists of nginx / flask & gunicorn / mongodb

Requirements

  • docker
  • ansible & ansible-playbook
  • pub key / private key id_rsa in your ~/.ssh keys folder so ansible can connect to the container

Instructions

  • launch terminal and head to repo folder & run docker-compose up -d
  • run ansible-playbook -i inventory playbook.yml to configure vm
  • browse to localhost:8080

Next Steps

  • css styling, red / green
  • separate services into different containers
  • pull something from mongodb
  • fix mongodb service
  • something like cachethq with api reporting to a server since if nginx or gunicorn fails you can't see the status of the db

Configuration Management Kata

Install/configure the CM tool of your choice.

Automate the provisioning of a 3-tier web application stack (data layer, application layer, presentation layer). An example stack might be, but is in no way limited to, redis/passenger/nginx.

Automate the deployment of a simple 'ping' page that establishes that each of the 3 layers in the stack are available.

Provide us with access to your repository and identify a few issues that represent the next features to be delivered in your application. Don't be surprised if someone commits a change that addresses one of the issues. Your project should be complete as delivered, but every project has a 'next step' and we'd like to know what you think your next steps are.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors