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.
17 lines
800 B
Plaintext
17 lines
800 B
Plaintext
FROM amazoncorretto:16-alpine-jdk
|
|
RUN adduser dude --disabled-password --home /app --uid 412 && \
|
|
echo "securerandom.source=file:/dev/urandom" >> /usr/lib/jvm/java-16-amazon-corretto/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 && \
|
|
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
|