Всем привет. У меня Java приложение(Spring(boot,data,security), Hibernate, Thymeleaf, postgresql(драйвер), HikariCP). Весь этот стек при компиляции собирается в war и вместе с конфигами кладёться в докер контейнер tomcat:9.
Проблема в том что такая конструкция очень долго собирается(в среднем 36 сек) что для частой сборки или отладки очень раздражает.
Создаётся имейдж и запускается контейнер в принципе быстро но вот сам томкат стартует долго. Для ускорения запуска удаляю всё лишнее из webapps.
FROM tomcat:9
RUN rm -rf /usr/local/tomcat/webapps/ROOT
RUN rm -rf /usr/local/tomcat/webapps/manager
RUN rm -rf /usr/local/tomcat/webapps/host-manager
RUN rm -rf /usr/local/tomcat/webapps/docs
RUN rm -rf /usr/local/tomcat/webapps/examples
COPY ROOT.war /usr/local/tomcat/webapps
COPY context.xml /usr/local/tomcat/conf/
COPY server.xml /usr/local/tomcat/conf/server.xml
Как можно это всё ускорить? Мне каждая секунда будет важна.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости