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

# 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 версии