feat: add job & artifact tables

* remove `accounts` table in favor of a simple API key auth
This commit is contained in:
Felix Spöttel
2023-01-05 10:14:50 +01:00
parent 4f7cd063f1
commit b3a38846ba
15 changed files with 153 additions and 139 deletions

View File

View File

@@ -1,21 +0,0 @@
import argparse
from dotenv import load_dotenv
from app.db.base import get_db
from app.db.models import Account
load_dotenv()
def create_account(name: str) -> Account:
db = get_db().__next__()
account = Account(name=name)
db.add(account)
db.commit()
db.refresh(account)
return account
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("name", type=str, nargs=1)
args = parser.parse_args()
create_account(args.name[0])