diff options
author | Nelson, Thomas (arthurdent3) <nelson24@att.com> | 2019-05-09 14:16:37 +0000 |
---|---|---|
committer | Tschaen, Brendan <ctschaen@att.com> | 2019-05-13 14:34:05 -0400 |
commit | d6e7b63cc580e7b3822be61fe92a493ad5e222a3 (patch) | |
tree | 5a055529781a2989585075e13426979464f5fb33 /distribution/music/Dockerfile | |
parent | 9a8b8ae8d7c8d6931f99def68068f8936a8cc0b3 (diff) |
Changes Listed below:
- Added build version API
- Updated Keyspace active to use Properties setting
- Update Libraries Netty,jbcrypt,Jackson Databind and log4j
- Removed some irrelivant files
- Updated some usint tests to ignore some tests(This will be updated soon)
- Bugfixes
- Missing Values, inform user.
- Respond with proper error
- Fix Locking Contention issue.
- Add locking retry for atomic calls.
Change-Id: Ie218dd92edb0c20e4a0efe33eeaaec84e5293c44
Issue-ID: MUSIC-393
Signed-off-by: Nelson, Thomas (arthurdent3) <nelson24@att.com>
Diffstat (limited to 'distribution/music/Dockerfile')
-rw-r--r-- | distribution/music/Dockerfile | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/distribution/music/Dockerfile b/distribution/music/Dockerfile index b82b72a4..c3253ae0 100644 --- a/distribution/music/Dockerfile +++ b/distribution/music/Dockerfile @@ -1,11 +1,34 @@ +# +# ============LICENSE_START========================================== +# org.onap.music +# =================================================================== +# Copyright (c) 2019 AT&T Intellectual Property +# =================================================================== +# 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 LABEL purpose="Springboot for MUSIC" RUN apt update && apt install -y netcat telnet vim vim-common RUN groupadd --gid 1000 music && useradd --gid 1000 --uid 1000 music -RUN mkdir -p /opt/app/music +RUN mkdir -p /opt/app/music/logs/MUSIC COPY MUSIC.jar /opt/app/music +COPY startup.sh /opt/app/music RUN mkdir -p /opt/app/music/logs && \ - chown -R music:music /opt/app/music/ + chown -R music:music /opt/app/music/ && \ + chmod 755 /opt/app/music/startup.sh USER music:music WORKDIR /opt/app/music -CMD ["/bin/bash","-c","java -jar MUSIC.jar >> /opt/app/music/logs/music-sb.log 2>&1"] +CMD ["/opt/app/music/startup.sh"] |