useful

BSD-3-CLAUSE License

Stars
56

:

 ,       
    ,   .
      GitHub 

. GitHub , .

UseFul .

:

  • Python >= 3.8
  • FastAPI >= 0.61
  • Tortoise ORM
  • Postgres

****:

1)

docker-compose build
2)
docker-compose up
3)
http://127.0.0.1:8000/docs

Docker

1)
2)
git clone ____
3) .env.dev
SECRET_KEY=fuf823rg2388gc828^&%&^%^&T^&gf
SERVER_HOST=127.0.0.1

# Data Base
POSTGRES_DB=useful_dev
POSTGRES_USER=useful_user
POSTGRES_PASSWORD=useful_pass
POSTGRES_HOST=useful-db

# Email
SMTP_TLS=True
SMTP_PORT=587
SMTP_HOST=smtp
[email protected]
SMTP_PASSWORD=pass
[email protected]
4) src.config social_app.py-exp social_app.py
    app GitHub
5)
docker-compose build
6)
docker-compose up
7)
docker exec -it useful-back aerich init-db
8)
docker exec -it useful-back python scripts/createsuperuser.py
9)
    • docker exec -it useful-back bash
  • docker exec -it useful-back
10)
docker-compose down -v
11)
docker exec -it useful-back aerich migrate
12)
docker exec -it useful-back aerich upgrade

License

BSD 3-Clause License

Copyright (c) 2020-present, DJWOMS - Omelchenko Michael