Задать вопрос
@EmelyanovKonstantin
GIS архитектура, аналитика, разработка

Spring Boot deploy?

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

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

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

Похожие вопросы