aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorliamfallon <liam.fallon@est.tech>2023-02-14 11:35:40 +0000
committerliamfallon <liam.fallon@est.tech>2023-02-14 11:35:43 +0000
commit7e697f7438d9457f630b1f687a7646895a6b4834 (patch)
tree995d69462e5636fd7892d75b1bd9883a1e9fd1c4
parent4d2e3a6c6eedbdfc9ec2c0478b8a34ceaa0abfe7 (diff)
Update Dockerfile for PF base image
The Policy Framework base image run under the "onap" user rather than under the "root" user. This means that root access has to be enabled in child Dockerfiles for configuraiton that requires root access. Root access is turned off again later in the Dockerfile so that the image will run under another user. Issue-ID: POLICY-4558 Change-Id: I2c4268e78219a77991c7e0dcdea49e193cc873cd Signed-off-by: liamfallon <liam.fallon@est.tech>
-rw-r--r--packages/policy-distribution-docker/src/main/docker/Dockerfile3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/policy-distribution-docker/src/main/docker/Dockerfile b/packages/policy-distribution-docker/src/main/docker/Dockerfile
index 73a0ab65..49d025f3 100644
--- a/packages/policy-distribution-docker/src/main/docker/Dockerfile
+++ b/packages/policy-distribution-docker/src/main/docker/Dockerfile
@@ -2,7 +2,7 @@
# Dockerfile
# ============LICENSE_START=======================================================
# Copyright (C) 2020-2021 AT&T Intellectual Property. All rights reserved.
-# Modifications Copyright (C) 2022 Nordix Foundation.
+# Modifications Copyright (C) 2022-2023 Nordix Foundation.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -42,6 +42,7 @@ ARG POLICY_LOGS=/var/log/onap/policy/distribution
ENV POLICY_LOGS=$POLICY_LOGS
ENV POLICY_HOME=$POLICY_HOME/distribution
+USER root
RUN mkdir -p $POLICY_HOME $POLICY_LOGS && \
chown -R policy:policy $POLICY_HOME $POLICY_LOGS