Skip to content
Snippets Groups Projects

Тестовый портал документации продукта Picodata

Здесь живёт проект Mkdocs, с помощью которого генерируется статичный сайт документации для Picodata. Содержимое репозитория попадает на сайт docs.binary.picodata.io/picodata.

Установка зависимостей

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Cборка проекта

mkdocs build -d site

Локальный запуск

mkdocs serve

По умолчанию сайт будет доступен по адресу http://127.0.0.1:8000.

Для выхода из временного окружения Python нажмите Ctrl+D.

Сборка в Docker

В данном репозитории имееется Dockerfile, с помощью которого можно собрать и запустить сайт внутри контейнера. Я использую следующие команды:

docker build -f docker/static/Dockerfile -t test-project-mkdocs --no-cache .
docker run -p 8080:8080 test-project-mkdocs:latest