'Dockerfile Java Spring Boot - how to add folder for logs
I want to dockerize my spring boot app. In app main folder i have folder for logs:
(spring app main folder)/data/log/zocbot/
In my log4j2.xml i have:
<Properties>
<Property name="logDirectory">./data/log/zocbot/</Property>
<Property name="logDirectoryArch">./data/log/arch/zocbot/</Property>
<Property name="logFileNameMain">bot-main</Property>
</Properties>
And i try with Dockerfile:
FROM azul/zulu-openjdk-alpine:11
RUN addgroup -S spring && adduser -S spring -G spring
ADD ./data/log/zocbot/ /log/
#VOLUME ["/data/log/zocbot/"]
USER spring:spring
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
but i receive error:
main ERROR Unable to create file ./data/log/zocbot//bot-main.log java.io.IOException: Could not create directory /data/log/zocbot
I cant find solution
regards
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
