You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
812 B
Plaintext
18 lines
812 B
Plaintext
FROM amazoncorretto:11-alpine-jdk
|
|
RUN adduser dude --disabled-password --home /home/dude --uid 412 && \
|
|
echo "securerandom.source=file:/dev/urandom" >> /usr/lib/jvm/default-jvm/conf/security/java.security && \
|
|
wget https://apache-mirror.rbc.ru/pub/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz && \
|
|
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt/ && \
|
|
rm apache-maven-3.6.3-bin.tar.gz && \
|
|
mv /opt/apache-maven-3.6.3/ /opt/maven/ && \
|
|
sed -i '55s/.*/\n <localRepository>\/mvn<\/localRepository>\n/' /opt/maven/conf/settings.xml && \
|
|
ln -s /opt/maven/bin/mvn /usr/bin/mvn && \
|
|
mkdir /mvn && \
|
|
chmod 777 /mvn && \
|
|
mkdir /app && \
|
|
chmod 777 /app
|
|
USER dude
|
|
EXPOSE 8080
|
|
WORKDIR /app
|
|
CMD mvn compile -Duser.timezone=UTC -Ddebug=false -Dquarkus.http.host=0.0.0.0 quarkus:dev
|