aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/consul/requirements.yaml
blob: d3c442d32ec53db694275cd9d48961826f8a858e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

dependencies:
  - name: common
    version: ~6.x-0
    # local reference to common chart, as it is
    # a part of this chart's package and will not
    # be published independently to a repo (at this point)
    repository: '@local'
NS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # SPDX-License-Identifier: Apache-2.0 # ============LICENSE_END========================================================= # # # Docker file to build an image that runs the PDP simulator on Java 8 in alpine # FROM onap/policy-jre-alpine LABEL maintainer="Policy Team" ARG POLICY_LOGS=/var/log/onap/policy/pdp-sim ENV POLICY_HOME=/opt/app/policy ENV POLICY_LOGS=${POLICY_LOGS} # Create PDP simulator user and group # Add simulator-specific directories and set ownership as the simulator user RUN mkdir -p ${POLICY_HOME}/pdp-sim \ && mkdir -p ${POLICY_HOME}/pdp-sim/bin \ && mkdir -p ${POLICY_LOGS} \ && chown -R policy:policy ${POLICY_LOGS} \ && mkdir /packages # Unpack the tarball COPY policy-models-sim-pdp-tarball.tar.gz /packages RUN tar xvfz /packages/policy-models-sim-pdp-tarball.tar.gz --directory ${POLICY_HOME}/pdp-sim \ && rm /packages/policy-models-sim-pdp-tarball.tar.gz # Ensure everything has the correct permissions # Copy examples to PDP simulator user area COPY pdp-sim.sh ${POLICY_HOME}/pdp-sim/bin RUN find /opt/app -type d -perm 755 \ && find /opt/app -type f -perm 644 \ && chmod 755 ${POLICY_HOME}/pdp-sim/bin/* USER policy ENV PATH ${POLICY_HOME}/pdp-sim/bin:$PATH ENTRYPOINT [ "bash", "pdp-sim.sh" ]