-
Fork this repo into your own github account
-
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
-
Get the api service running in a container using a Dockerfile. The Dockerfile needs to be added to the root directory of the repo.
-
Configure a CI tool to build the dockerfile and push it to a public dockerhub repo.
-
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.
-
Configure the same CI tool to deploy your container on the infrastructure you created when there is a change to the repo
-
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
-
Notifications
You must be signed in to change notification settings - Fork 9
Peter-Gephardt/steady-test
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
repo for devops test at steady
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published