fix Logfile not generated within container 68/101968/1
authorKai <lukai@chinamobile.com>
Wed, 19 Feb 2020 09:43:26 +0000 (17:43 +0800)
committerKai <lukai@chinamobile.com>
Wed, 19 Feb 2020 09:44:42 +0000 (17:44 +0800)
Issue-ID: DCAEGEN2-2077
Signed-off-by: Kai Lu <lukai@chinamobile.com>
Change-Id: I877fcfb3c3c2c8ef1c0dae9249e65c5dfc29132a

dcae-analytics/dcae-analytics-tca-web/Dockerfile
dcae-analytics/dcae-analytics-tca-web/src/main/resources/logback.xml [moved from dcae-analytics/dcae-analytics-tca-web/logback.xml with 100% similarity]

index 7e84380..b6e4778 100644 (file)
@@ -12,8 +12,13 @@ ARG FINAL_JAR
 ARG DEPENDENCIES_DIR
 ARG DOCKER_ARTIFACT_DIR
 
+RUN mkdir -p /var/log/ONAP/dcaegen2/analytics/tca-gen2
 #Add a new user and group to allow container to be run as non-root
-RUN addgroup -S tca-gen2 && adduser -S -G tca-gen2 tca-gen2
+RUN addgroup -S tca-gen2 && adduser -S -G tca-gen2 tca-gen2; \
+    chmod a+rwx /opt; \
+    chmod a+rwx /var/log/ONAP/dcaegen2/analytics/tca-gen2; \
+    chown -R tca-gen2:tca-gen2 /opt; \
+    chown -R tca-gen2:tca-gen2 /var/log/ONAP/dcaegen2/analytics/tca-gen2
 
 #Copy dependencies and executable jar
 WORKDIR ${DOCKER_ARTIFACT_DIR}