@EmelyanovKonstantin
GIS архитектура, аналитика, разработка

Spring Boot deploy?

Написал сервер на Spring Boot.
Нужно развернуть на удалённой машине.
Есть скомпилированный jar, и как бы вопросов нет, перебросить его на машину и стартовать.
Но хочется сделать установку с GitHub: либо из исходников, либо из докера.
Посмотрел варианты создания докер образа. Все варианты используют jar. Т.е. они не компилируют из исходников приложение в контейнере, а сразу копируют относительно тяжеловесный jar.
Как организовать компиляцию на удалённой машине из исходников или просто поднять докер контейнер?
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Я видел вариант, когда внутри докера создается докер, который собирает jar, а потом этот внутренний докер удаляется. Apereo CAS так работает.

Удобно ли это? Не особо, на самом деле, пушо хочется при старте докера иметь готовое изделие, а не полуфабрикат, который будет еще сам себя собирать полчаса, из которых 20 минут он будет выкачивать тулчейн, который раз в 10 больше готового jar
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы