summaryrefslogtreecommitdiffstats
path: root/src/main/resources/docker
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/docker')
-rw-r--r--src/main/resources/docker/Dockerfile6
-rw-r--r--src/main/resources/docker/startup.sh29
2 files changed, 35 insertions, 0 deletions
diff --git a/src/main/resources/docker/Dockerfile b/src/main/resources/docker/Dockerfile
new file mode 100644
index 0000000..e6356f9
--- /dev/null
+++ b/src/main/resources/docker/Dockerfile
@@ -0,0 +1,6 @@
+FROM openjdk:8-jdk
+ADD appl /appl/
+ADD startup.sh /startup.sh
+RUN chmod 700 /startup.sh
+ENTRYPOINT ./startup.sh
+EXPOSE 3904 3905
diff --git a/src/main/resources/docker/startup.sh b/src/main/resources/docker/startup.sh
new file mode 100644
index 0000000..933ceca
--- /dev/null
+++ b/src/main/resources/docker/startup.sh
@@ -0,0 +1,29 @@
+#*******************************************************************************
+# ============LICENSE_START=======================================================
+# org.onap.dmaap
+# ================================================================================
+# Copyright © 2017 AT&T Intellectual Property. 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=========================================================
+#
+# ECOMP is a trademark and service mark of AT&T Intellectual Property.
+#
+#*******************************************************************************
+root_directory="/appl/${project.artifactId}"
+config_directory="/appl/${project.artifactId}/bundleconfig"
+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
+
+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