Skip to content

Zub4ir/fastapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI

This is a FastAPI Docker-Compose project with Nginx. I prefer creating a docker-compose project to accomodate additional project containers.

***Important notes in notes

To Run

When testing and developing on this projetc, it is possible to run in debug (non-production) mode environment. This mode does not use Docker functionality.

# dev mode
# within root folder
python fast_app/run.py 

If on localhost, go to http://localhost to access the first page.

In production mode, run using Docker

# Navigate to root folder and run
docker-compose up --build -d

If on localhost access via http://localhost.

Project Setup Notes

This Docker poject has two containers, FastAPI on port 8000 and Nginx on port 80/443 listening for requests. The FastAPI component is in a Router format for easy extension.

Please enable authentication if deployed in cloud.

About

Fast API Router project setup with Nginx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published