Size: a a a

2020 May 19

O

Oleg in pro.jvm
но спасибо
источник

М

Михаил in pro.jvm
Михаил
Статика уже раздется из resources/static
А все остальное не так. Что почитать? И почему не war?
FROM maven:3.6.3-jdk-8 AS builder
WORKDIR /usr/src/app
COPY pom.xml .
COPY web/src/main/webapp/WEB-INF/web.xml web/src/main/webapp/WEB-INF/web.xml
RUN  mvn package && mvn clean
COPY ./ .
RUN  mvn package -DskipTests

FROM tomcat:9-jre8-alpine
WORKDIR ${CATALINA_HOME}

RUN  rm -rf webapps/*
COPY config/tomcat/server.xml config/tomcat/context.xml conf/
COPY --from=builder /usr/src/app/web/target/${APP_NAME}.war webapps/ROOT.war

RUN  addgroup www-data && \
    adduser -D -H -u 1000 -s /bin/bash www-data -G www-data && \
    chown -R www-data:www-data webapps temp

USER www-data
CMD  ["catalina.sh", "run"]
источник

D

Dima in pro.jvm
источник

М

Михаил in pro.jvm
Спасибо!
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
если у вас спринг
источник

D

Dima in pro.jvm
+ в ласт версии у него плагин автоматом делает образ
источник

MF

Mark F in pro.jvm
образ в 2 раза больше получается, чем если его делать джибом
источник

MF

Mark F in pro.jvm
на дефолтных настройках
источник

MF

Mark F in pro.jvm
есть предположение, что спринг туда весь jdk запихивает
источник

М

Михаил in pro.jvm
Ну так у меня все так, только мне его нужно внутри томката запускать. Томкат сам умеет все распаковывать. Вопрос  нужно ли варку/джарку распаковывать на этапе сборки.
источник

D

Dima in pro.jvm
Михаил
Ну так у меня все так, только мне его нужно внутри томката запускать. Томкат сам умеет все распаковывать. Вопрос  нужно ли варку/джарку распаковывать на этапе сборки.
зачем тебе томкат внутри?
источник

D

Dima in pro.jvm
у тебя томкат будет внутри джарки
источник

D

Dima in pro.jvm
@chikanov похоже на троллинг
источник

М

Михаил in pro.jvm
Dima
+ в ласт версии у него плагин автоматом делает образ
Не-не-не, только мултистистейджинг.
источник

ДЧ

Денис Чиканов... in pro.jvm
Dima
@chikanov похоже на троллинг
+
источник

D

Dima in pro.jvm
либо кто-то проснулся прямиком из 2015
источник

БС

Богдан Суконнов... in pro.jvm
Михаил
Ну так у меня все так, только мне его нужно внутри томката запускать. Томкат сам умеет все распаковывать. Вопрос  нужно ли варку/джарку распаковывать на этапе сборки.
и почему, если на то пошло, не собирать в неупакованном виде тогда? Т.е. зачем говорить про распаковку, когда можно сразу не паковать?
источник

БС

Богдан Суконнов... in pro.jvm
Dima
либо кто-то проснулся прямиком из 2015
ну, в джаве это может и молодежный подход )
источник

М

Михаил in pro.jvm
Dima
у тебя томкат будет внутри джарки
В каком моменте? Что-то я не понял идею. Томкат можно в джарку засунуть?
источник