Skip to content

PierreLapolla/fastapi_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruff License

Python App Template

This project provides a starter structure and tooling for Python apps, aiming for a consistent and modern dev experience.

Installation

Requirements

Initialize your environment

  uv sync

Running the project

To run the project locally, run the following command:

  uv run fastapi dev

To run it in production mode:

  uv run fastapi run

Docker

Build and run the container:

  docker build -t fastapi . && docker run --rm -p 8000:8000 fastapi

Tests, linting and formatting

  uv run pytest
  uvx ruff check . --fix
  uvx ruff format .

License

This project is licensed under the MIT LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors