You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
# Dokumentor
|
|
|
|
Сервис для создания и хранения первичных бухгалтерских документов.
|
|
|
|
## Установка dev версии
|
|
|
|
Клонируем проект
|
|
```bash
|
|
git clone https://bitbucket.org/Air51/dokumentor_dev dokumentor
|
|
```
|
|
|
|
Переходим в папку проекта
|
|
```bash
|
|
cd dokumentor
|
|
```
|
|
Пеерключаемся в ветку develop
|
|
```bash
|
|
git checkout develop
|
|
```
|
|
|
|
### Установка проекта для разработки вручную
|
|
|
|
Создаем окружение и ставим зависимости
|
|
```bash
|
|
virtualenv --python=python3 env
|
|
source env/bin/activate
|
|
pip install -r requirements.txt
|
|
```
|
|
### Настройка окружения
|
|
|
|
Копируем файл с переменными окружения
|
|
```bash
|
|
cp conf/env.template conf/env
|
|
```
|
|
и прописывем в `conf/env` свои данные
|
|
|
|
Накатываем миграции и заполняем базу данных
|
|
```bash
|
|
bin/migrate.sh
|
|
```
|
|
Загружаем фикстуры
|
|
```bash
|
|
bin/loaddata.sh
|
|
```
|
|
|
|
### Установка проекта для разработки командой `make`
|
|
|
|
Для разработки проект можно развернуть выполив
|
|
```bash
|
|
make
|
|
make run
|
|
```
|
|
|
|
###Запуск сервера Celery
|
|
```bash
|
|
cd src
|
|
celery -A dokumentor worker -l info -E
|
|
```
|
|
|