Skip to content

blendc/py-dependency-slayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-dependency-slayer

This project serves as a dev playground for myself to experiment with different design patterns and best practices in Python.

Tech Stack

  • Framework: [FastAPI]
  • Database: PostgreSQL
  • ORM: [SQLAlchemy]
  • Task Queue: [Celery]
  • Broker/Cache: Redis
  • Dependency Injection

Project Structure

,..

Getting Started

Docker Setup (Recommended)

  1. Start the application:

    docker-compose up --build
  2. Access the services:

Local Development Setup

  1. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    uvicorn src.main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published