Перейти к содержанию

Старт нового проекта

Зависимости должны быть установлены.

Шаг 1. Создаем новый сайт из шаблона

Будет создана директория с проектом в интерактивном режиме.

cookiecutter https://github.com/garpixcms/garpixcms-empty-template
cd website

Шаг 2. Применяем переменные окружения

Загляните в файл .env. Вполне возможно, что вы захотите отредактировать содержимое.

cp example.env .env

Шаг 3. Устанавливаем зависимые пакеты

Перейдите в директорию с проектом и установите зависимости.

pipenv install
pipenv shell

Шаг 4. Поднимаем docker

Поднимаем базу данных и другие сервисы через docker-compose.

docker-compose up -d

Шаг 5. Создаем миграции

python3 backend/manage.py makemigrations