fab7/LAB-devops-capstone-project

Containerize your microservice using Docker

Opened this issue · 0 comments

fab7 commented

As a developer
I need to containerize the service using Docker
So that I can deploy it easily with all of its dependencies

Details and Assumptions

  • Create a Dockerfile for repeatable builds
  • Use a Python:3.9-slim image as the base
  • It must install all of the Python requirements
  • It should not run as root
  • It should use the gunicorn wsgi server as an entry point
  • We will eventually deploy to an OpenShift/Kubernetes cluster using Tekton.

Acceptance Criteria

Given the Docker image named accounts has been created
When I use docker run accounts
Then I should see the accounts service running in Docker