mirror of
https://github.com/OpenBankProject/API-Explorer.git
synced 2026-02-06 10:47:23 +00:00
feature/switch docker to jetty image, loglevel from env
This commit is contained in:
parent
4d9703ce79
commit
b613a9f9ba
21
Dockerfile
21
Dockerfile
@ -3,28 +3,15 @@ FROM maven:3-jdk-8 as maven
|
||||
WORKDIR /usr/src
|
||||
COPY pom.xml .
|
||||
COPY src src
|
||||
#Copy default props file
|
||||
# .Copy default props file
|
||||
COPY src/main/resources/props/sample.props.template src/main/resources/props/default.props
|
||||
COPY src/main/resources/container.logback.xml.example src/main/resources/default.logback.xml
|
||||
RUN mvn -e -B dependency:resolve
|
||||
RUN mvn -e -B package
|
||||
|
||||
# Stage two: openjdk
|
||||
FROM openjdk:8-jre-alpine
|
||||
|
||||
# Add obp user
|
||||
RUN adduser -D obp
|
||||
|
||||
# Download jetty TODO: Use jetty image
|
||||
RUN wget https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.15.v20190215/jetty-distribution-9.4.15.v20190215.tar.gz
|
||||
RUN tar xvf jetty-distribution-9.4.15.v20190215.tar.gz
|
||||
FROM jetty
|
||||
|
||||
# Copy source from maven build stage
|
||||
COPY --from=maven /usr/src/target/API_Explorer-1.0.war jetty-distribution-9.4.15.v20190215/webapps/ROOT.war
|
||||
|
||||
WORKDIR jetty-distribution-9.4.15.v20190215/
|
||||
# Switch to the obp user (non root)
|
||||
USER obp
|
||||
COPY --from=maven /usr/src/target/API_Explorer-1.0.war /var/lib/jetty/webapps/root.war
|
||||
|
||||
EXPOSE 8080
|
||||
# Start jetty
|
||||
ENTRYPOINT ["java", "-jar", "start.jar"]
|
||||
|
||||
12
src/main/resources/container.logback.xml.example
Normal file
12
src/main/resources/container.logback.xml.example
Normal file
@ -0,0 +1,12 @@
|
||||
<configuration>
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss} %t %c{0} [%p] %m%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="${env:LOG_LEVEL}">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
</root>
|
||||
</configuration>
|
||||
Loading…
Reference in New Issue
Block a user