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