diff options
Diffstat (limited to 'src/main/resources/docker')
-rw-r--r-- | src/main/resources/docker/Dockerfile | 37 | ||||
-rw-r--r-- | src/main/resources/docker/startup.sh | 3 |
2 files changed, 33 insertions, 7 deletions
diff --git a/src/main/resources/docker/Dockerfile b/src/main/resources/docker/Dockerfile index e6356f9..f7efcff 100644 --- a/src/main/resources/docker/Dockerfile +++ b/src/main/resources/docker/Dockerfile @@ -1,6 +1,33 @@ -FROM openjdk:8-jdk -ADD appl /appl/ -ADD startup.sh /startup.sh -RUN chmod 700 /startup.sh -ENTRYPOINT ./startup.sh +######### +# ============LICENSE_START==================================================== +# org.onap.dmaap +# =========================================================================== +# Copyright © 2017 AT&T Intellectual Property. All rights reserved. +# Modifications Copyright (C) 2018 Nokia. All rights reserved. +# =========================================================================== +# 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. +# ============LICENSE_END==================================================== +# +FROM openjdk:8-alpine +MAINTAINER DMAAP Team +COPY appl /appl/ +COPY startup.sh /appl/ +WORKDIR /appl +RUN chmod 700 startup.sh EXPOSE 3904 3905 +ENTRYPOINT ["sh", "startup.sh"] +RUN addgroup -S onap \ + && adduser -S messagerouter -G onap \ + && chown -R messagerouter:onap /appl/ + +USER messagerouter
\ No newline at end of file diff --git a/src/main/resources/docker/startup.sh b/src/main/resources/docker/startup.sh index beea455..3898d86 100644 --- a/src/main/resources/docker/startup.sh +++ b/src/main/resources/docker/startup.sh @@ -21,12 +21,11 @@ #******************************************************************************* root_directory="/appl/${project.artifactId}" config_directory="/appl/${project.artifactId}/bundleconfig" -runner_file="appl/${project.artifactId}/lib/ajsc-runner-${ajscRuntimeVersion}.jar" +runner_file="/appl/${project.artifactId}/lib/ajsc-runner-${ajscRuntimeVersion}.jar" echo "AJSC HOME directory is " $root_directory echo "AJSC Conf Directory is" $config_directory echo "Starting using" $runner_file -echo "10.12.6.214 aaf-onap-beijing-test aaf-onap-beijing-test.osaaf.org aaf-onap-test.osaaf.org" >> /etc/hosts java -jar -XX:MaxPermSize=256m -XX:PermSize=32m -DSOACLOUD_SERVICE_VERSION=0.0.1 -DAJSC_HOME=$root_directory -DAJSC_CONF_HOME=$config_directory -DAJSC_SHARED_CONFIG=$config_directory -DAJSC_HTTPS_PORT=3905 -Dplatform=NON-PROD -DPid=1306 -Dlogback.configurationFile=/appl/dmaapMR1/bundleconfig/etc/logback.xml -Xmx512m -Xms512m $runner_file context=/ port=3904 sslport=3905 |