Быстрый старт

Этот раздел поможет вам начать работу с проектом за 5 минут. Здесь описаны два способа: локальная установка через Python и сборка через Docker.

Предварительные требования

ИнструментВерсияПроверка
Python3.9+python --version
pip21.0+pip --version
Docker20.0+docker --version
Git2.30+git --version

Способ 1. Локальная установка через Python

Шаг 1. Клонируйте репозиторий

git clone https://gitverse.ru/profdefence/docs-as-code-portfolio.git
cd docs-as-code-portfolio

Шаг 2. Создайте виртуальное окружение

python3 -m venv venv
source venv/bin/activate

Шаг 3. Установите зависимости

pip install -r requirements.txt

Шаг 4. Запустите локальный сервер

mkdocs serve

Документация будет доступна по адресу: http://localhost:8000

Способ 2. Сборка через Docker

Этот способ не требует установки Python и всех зависимостей — всё уже упаковано в Docker-образ.

Шаг 1. Соберите Docker-образ

docker build -t docs-portfolio .

Шаг 2. Запустите локальный сервер

docker run --rm -p 8000:8000 -v $(pwd):/app docs-portfolio

Откройте браузер и перейдите по адресу: http://localhost:8000

Шаг 3. Соберите статический сайт

docker run --rm -v $(pwd):/app docs-portfolio build

Готовый сайт появится в папке site/.

Что дальше?

Нужна помощь?