Skip to content

Peter-Gephardt/steady-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

instructions

  1. Fork this repo into your own github account

  2. Get a simple api application running in the language of your choice. A sample flask application is provided in app.py. Feel free to use that if you want. It needs to listen on a single endpoint and return some text like "Hello world" on a GET

  3. Get the api service running in a container using a Dockerfile. The Dockerfile needs to be added to the root directory of the repo.

  4. Configure a CI tool to build the dockerfile and push it to a public dockerhub repo.

  5. Using the free tier of your favorite cloud system, launch a means to run a container. In aws this could be eks,fargate, ecs, or ec2. Include in this repo any infrastructure as code toolingi/config you use.

  6. Configure the same CI tool to deploy your container on the infrastructure you created when there is a change to the repo

  7. Provide a url to the api application. We will test the pipeline by making a code change and watching our change show up on the url provided

About

repo for devops test at steady

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published