Тестовый портал документации продукта 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