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.
89 lines
1.9 KiB
89 lines
1.9 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
|
|
```
|
|
|
|
|
|
## Установка dev версии с использованиеем docker
|
|
|
|
Для первого запуска проекта выполните скрипт
|
|
```bash
|
|
bin/docker-local-init.sh
|
|
```
|
|
Миграции
|
|
```bash
|
|
make -f DockerMakefile migrate
|
|
```
|
|
|
|
Далее заполните данными
|
|
```bash
|
|
make -f DockerMakefile loaddata
|
|
```
|
|
|
|
###Команды для докера
|
|
|
|
#### Остановка докера
|
|
```bash
|
|
make -f DockerMakefle stop
|
|
```
|
|
|
|
#### Запуск докера
|
|
```bash
|
|
make -f DockerMakefle start
|
|
```
|
|
|
|
## Установка production версии
|
|
|