Skip to content

oddsun/label_data

Repository files navigation

Coverage badge GitHub GitHub Workflow Status GitHub top language

Overview

A quick, simple fastapi app to help manually label data.

To run

In project root:

poetry install
poetry shell
alembic upgrade head
uvicorn label_data.main:app

Setup alembic (only for initial dev)

1. To initialize alembic

alembic init alembic

2. Update alembic/env.py to use database url from env, and import model

add

from dotenv import load_dotenv
import os

load_dotenv()

# overwriting url
config.set_main_option('sqlalchemy.url', os.environ.get("DATABASE_URL"))

from label_data.models import Base

target_metadata = Base.metadata

3. Autogenerate migration

alembic revision --autogenerate -m "message"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published