{"repo":"Tenacity-Dev/fastapi-sqlalchemy2-alembic-postgresql","free":true,"listed":false,"github":"https://github.com/Tenacity-Dev/fastapi-sqlalchemy2-alembic-postgresql","clone":"git clone https://github.com/Tenacity-Dev/fastapi-sqlalchemy2-alembic-postgresql.git","description":"This is a start repository for FastAPI with integrated SQLAlchemy 2, Alembic and Postgresql","language":"Python","stars":70,"topics":["alembic","api","fastapi","migrations","postgresql","python","python3","sqlalchemy","sqlalchemy2","django"],"license":"MIT","category":"databases-storage","readme_excerpt":"FastAPI + SQLAlchemy 2 + Alembic + Postgresql The project includes: - FastAPI - SQLAlchemy 2 - Alembic - PostreSQL - Type Safe Environment Variables - Feature Based Project Structure like Django's This is a starter template for creating API's with FastAPI, SQLAlchemy 2, Alembic and Postgresql The project has env setup. You can view how the config works inside the /core/config.py directory, adding new env variables is trivial. The project is also has a feature based architecture setup for you so that you have a clear idea on how to continue building and adding new features. How to use this starter Clone the repository: cd into the repository: To make this repository yours: Create a virtual environment with python: Activate the virtual environment: Install the requirements: Create a .env file and add the required env variables to it (the example of required variables can be seen in .env.local): (Optional) Run migrations to create initial user: You can also delete the one existing migration and do as you please. Start the local server:","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tenacity-Dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tenacity-Dev/fastapi-sqlalchemy2-alembic-postgresql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}