Сервис мониторинга финансовых проверок в саморегулируемых организациях.
Техническое задание
Схема взаимодействия
Планы по развитию
- Верстка находиться в директории
html_pages_layout
.
- Скрапер расположен в директории
scraper
.
Для запуска необходимо:- установить зависимости из
requirements.txt
; - перейти в директорию
scraper
; - вызвать паука по имени и передать путь к файлу результатов:
- установить зависимости из
scrapy crawl naufor -O ../auditsro/naufor.csv
- Backend приложения расположен в директории
auditsro
. Для запуска необходимо:- установить зависимости из
requirements.txt
; - переименовать файл
.env_sample
в.env
и настроить свои значения переменных окружения; - если планируется работа с базой данных через докер, то можно воспользоваться файлом
docker-compose.yml
;
- установить зависимости из
docker-compose up --build -d --remove-orphans
- перейти в директорию
auditsro
; - ввести команды:
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
- при необходимости можно заполнить базу данных одной из следующих команд:
python manage.py fake_fill_db
python manage.py fill_db