Tengro / larp_egov

Расширенная и дополненная версия LARP BankBot: улучшенный взлом, регистрация, сайт и вебхуки

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LARP E-gov

Code style: black

List of services:

Documentation:

API documentation:

First run:

Install Python 3.8.2 & setup virtual environment. We recommend to use pyenv & pyenv-virtualenv:

pyenv install 3.8.2
pyenv virtualenv 3.8.2 larp_egov
pyenv activate larp_egov

Update pip & setuptools, install fabric, invoke & pip-tools:

pip install -U fabric invoke pip pip-tools setuptools

Install Python requirements:

fab pip.sync

Copy initial settings for Django project:

cp ./api/.env.example ./api/.env

Generate SECRET_KEY:

./api/manage.py generate_secret_key

and write it to ./api/.env:

LARP_EGOV_SECRET_KEY=<your-generated-key>

Run backing services (require Docker):

fab compose.up -d

Run migrations:

./api/manage.py migrate

Run Django server:

fab run

About

Расширенная и дополненная версия LARP BankBot: улучшенный взлом, регистрация, сайт и вебхуки

License:MIT License


Languages

Language:Python 85.7%Language:HTML 11.6%Language:CSS 2.5%Language:Shell 0.3%