Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Ubuntu Docker Container for Backend #6

Open
5 tasks done
shawon-crosen opened this issue Jan 25, 2021 · 0 comments
Open
5 tasks done

Create Ubuntu Docker Container for Backend #6

shawon-crosen opened this issue Jan 25, 2021 · 0 comments
Assignees
Labels
backend Issue relates to backend Node.js app

Comments

@shawon-crosen
Copy link
Collaborator

shawon-crosen commented Jan 25, 2021

Overview

Definition of Ready (What are prerequisites to finish this task):

FastAPI main.py file
Caddy config
gunicorn config

Definition of Done (What does it look like for this task to be done):

An Ubuntu image that runs FastAPI and Caddy to serve db data

Action Items

  • Create main.py FastAPI route file
  • Create gunicorn config
  • Create Caddy config
  • Create virtualenv for running FastAPI
  • Create Dockerfile to build image and install all deps

This will not be the final docker iteration, as the production set up should have FastAPI and Caddy running as their own discreet containers. But for the purposes of testing and getting this up quickly I'm just creating a single container to run both.

@shawon-crosen shawon-crosen added the backend Issue relates to backend Node.js app label Jan 25, 2021
@shawon-crosen shawon-crosen self-assigned this Jan 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Issue relates to backend Node.js app
Projects
None yet
Development

No branches or pull requests

1 participant