mirror of
https://github.com/more-tech4-magnum-opus/backend.git
synced 2024-11-24 04:23:42 +03:00
not really known
app | ||
compose/production | ||
requirements | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.gitignore | ||
Dockerfile | ||
production.yml | ||
pytest.ini | ||
README.md | ||
setup.cfg |
backend
Веб-сервер, для обработки и хранения информации о пользователях и их операциях
Стек технологий:
- Django, DRF, Channels
- Celery
- Celery Beat
- Postgresql
- Swagger
Сборка из исходного кода
Установка зависимостей
$ python3 -m venv venv
$ source venv/bin/activate
$ cd app
$ pip install -r reuirements/base.txt
$ mv .env.example .env
Подготовка бд
$ python3 manage.py makemigrations && python3 manage.py migrate users
$ python3 manage.py migrate
$ python manage.py loaddata departmens.json
Запуск веб сервера
$ python3 manage.py runserver
Запуск celery
$ celery -A conf worker --loglevel=INFO
Запуск через docker
$ docker-compose -f production.yml up