Автоматизация развертывания сервера карт OpenStreetMaps
Задача
Необходимо освоить технологию развертывания своего сервера OpenStreetMaps на сервере с Debian в той формулировке, которая указана в статье ниже (пункт "Техническое задание").
Освоенную технологию необходимо автоматизировать с помощью shell/Docker/Vagrant.
Требования
- Программа минимум:
- параметризованные скрипты для настройки среды, развертывания и установки локального сервера OSM:
- имя хоста /порт, на которых сервер будет доступен извне
- директория развертывания
- адрес и параметры источника картографических данных России (должна быть возможность задать источник произвольных данных - например для всего мира/Африки)
- частота синхронизации с источником картографических данных
- тесты для проверки корректности деплоя сервера
- тесты для проверки состояния сервера
- документация к скриптам
- настроенный демосервер
- публикация результатов под BSD лицензией в github аккаунте лаборатории
- параметризованные скрипты для настройки среды, развертывания и установки локального сервера OSM:
- Дополнительно:
- параметризованный генератор vagrant|docker образов машины, где все уже настроено (параметры скриптов + дополнительные параметры).
- Дополнительные параметры
- имя пользователя и пароль для доступа (опционально)
- размер ОЗУ, HDD
- настройки для сетевых соединений
- Дополнительные параметры
- руководство по настройке Josm для работы с сервером, который развертывают скрипты выше
- доклад с демонстрацией на семинаре/внешней конференции
- параметризованный генератор vagrant|docker образов машины, где все уже настроено (параметры скриптов + дополнительные параметры).