Add resources files
This commit is contained in:
13
Dockerfile
13
Dockerfile
@@ -13,8 +13,10 @@
|
||||
|
||||
FROM quay.io/quarkus/centos-quarkus-maven:21.3.0-java11 AS build
|
||||
USER quarkus
|
||||
COPY --chown=quarkus:quarkus ./pom.xml ./pom.xml
|
||||
COPY --chown=quarkus:quarkus ./src ./src
|
||||
RUN mkdir ./resources; pwd
|
||||
COPY --chown=quarkus:quarkus ./pom.xml ./pom.xml
|
||||
COPY --chown=quarkus:quarkus ./src ./src
|
||||
COPY --chown=quarkus:quarkus ./src/main/resources/resources-config.json ./resources
|
||||
ARG POSTGRES_PASSWORD
|
||||
ARG POSTGRES_USER
|
||||
ARG POSTGRES_DB
|
||||
@@ -27,12 +29,16 @@ ARG MAILER_HOST
|
||||
ARG MAILER_PORT
|
||||
ARG MAILER_USERNAME
|
||||
ARG MAILER_PASSWORD
|
||||
ENV RESOURCES /project/resources/resources-config.json
|
||||
|
||||
RUN mvn -Pnative package
|
||||
|
||||
FROM registry.access.redhat.com/ubi8/ubi-minimal
|
||||
WORKDIR /work/
|
||||
COPY --from=build /project/target/*-runner /work/application
|
||||
RUN mkdir /certificate; mkdir /resources
|
||||
COPY --from=build /project/src/main/resources/publicKey.pem /certificate/
|
||||
COPY --from=build /project/resources/resources-config.json /resources/
|
||||
RUN chmod 755 /work
|
||||
ARG POSTGRES_PASSWORD
|
||||
ARG POSTGRES_USER
|
||||
@@ -46,5 +52,6 @@ ARG MAILER_HOST
|
||||
ARG MAILER_PORT
|
||||
ARG MAILER_USERNAME
|
||||
ARG MAILER_PASSWORD
|
||||
ARG RESOURCES
|
||||
EXPOSE 8080
|
||||
CMD ["./application", "-Dquarkus.http.host=0.0.0.0"]
|
||||
CMD ["./application", "-Dquarkus.http.host=0.0.0.0"]
|
||||
|
Reference in New Issue
Block a user