Skip to content
/ APIDD Public

This project is a minimal FastAPI baseplate designed for simple API applications that do not require persistent data storage. The goal is to provide a streamlined, quick-to-deploy FastAPI environment, enabling you to focus on building your API without extensive setup. For a more advanced web application stack, check out DSDD.

Notifications You must be signed in to change notification settings

jabb4/APIDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Docker Deployment

This project is a minimal FastAPI baseplate designed for simple API applications that do not require persistent data storage. The goal is to provide a streamlined, quick-to-deploy FastAPI environment, enabling you to focus on building your API without extensive setup. For a more advanced web application stack, check out DSDD.

Features

  • Easy API Development: Designed to simplify building and deploying APIs with FastAPI.
  • Live Development Mode: Edit files in the app directory, and the app will automatically reload without restarting the container.

Installation

  1. Clone the repository.

  2. From the directory containing your docker-compose.yml file, run the following command to build and start the containers:

    docker compose up -d --build

Other Useful Commands

  • Stop the Containers: Stops and removes the containers.

    docker compose down
  • View Logs: Shows logs for all running containers (useful for debugging).

    docker compose logs -f

About

This project is a minimal FastAPI baseplate designed for simple API applications that do not require persistent data storage. The goal is to provide a streamlined, quick-to-deploy FastAPI environment, enabling you to focus on building your API without extensive setup. For a more advanced web application stack, check out DSDD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published