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

Запускаем проект

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

Шаг 1. Переходим в существующий проект

Если вы присоединяетесь к проекту, то вам необходимо его склонировать из удаленного репозитория:

git clone <repo_url>

После клонирования или если сайт уже находится локально, то перейдите в его директорию:

cd <website_directory>

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

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

cp example.env .env

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

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

pipenv install
pipenv shell

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

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

docker-compose up -d

Шаг 5. Применяем миграции и создаем суперпользователя

python3 backend/manage.py migrate
python3 backend/manage.py createsuperuser

Шаг 6. Запускаем сервер

python3 backend/manage.py runserver