DataScientest / fastapi-docker-traefik

DevOps Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerizing FastAPI with Postgres, Uvicorn, and Traefik

Development

Build the images and spin up the containers:

$ docker-compose up -d --build

Test it out:

  1. http://fastapi.localhost:8008/
  2. http://fastapi.localhost:8081/

Production

Update the domain in docker-compose.prod.yml, and add your email to traefik.prod.toml.

Build the images and run the containers:

$ docker-compose -f docker-compose.prod.yml up -d --build

About

DevOps Project

License:MIT License


Languages

Language:Python 75.9%Language:Dockerfile 16.6%Language:Shell 7.4%