diff options
author | krishna <krishna.moorthy6@wipro.com> | 2019-08-22 18:43:57 +0530 |
---|---|---|
committer | krishna <krishna.moorthy6@wipro.com> | 2019-08-22 18:48:17 +0530 |
commit | 7d37e678ff3abc2d886012206ea282a70a5f9921 (patch) | |
tree | de5083102582b90f624ba0fc6cbe8c99e2000a98 | |
parent | 047720a551fdfcc6713da79759bce4bbad45f1e0 (diff) |
Change base image to reduce container footprint
Change-Id: I77e2f2a195836cd33be7c323ff268326a9874e65
Issue-ID: DCAEGEN2-1572
Signed-off-by: krishna <krishna.moorthy6@wipro.com>
-rwxr-xr-x | entrypoint.sh | 24 | ||||
-rw-r--r-- | pom.xml | 10 |
2 files changed, 2 insertions, 32 deletions
diff --git a/entrypoint.sh b/entrypoint.sh deleted file mode 100755 index 5c4541f..0000000 --- a/entrypoint.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -#******************************************************************************* -# ============LICENSE_START======================================================= -# son-handler -# ================================================================================ -# Copyright (C) 2019 Wipro Limited. -# ============================================================================== -# 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========================================================= -# -#******************************************************************************* - -java -jar /bin/application.jar - @@ -246,7 +246,7 @@ <imageTag>${project.version}</imageTag> <imageTag>latest</imageTag> </imageTags> - <baseImage>java:openjdk-8</baseImage> + <baseImage>openjdk:8-alpine</baseImage> <user>sonhms</user> <resources> <resource> @@ -254,23 +254,17 @@ <directory>${project.build.directory}</directory> <include>${project.artifactId}-${project.version}.jar</include> </resource> - <resource> - <targetPath>/bin</targetPath> - <directory>${project.basedir}</directory> - <include>entrypoint.sh</include> - </resource> </resources> <runs> <!-- Maven is loosing file permissions during artifacts copy --> <run>adduser --disabled-password sonhms </run> - <run>chmod +x /bin/entrypoint.sh</run> <run>mv /bin/*.jar /bin/application.jar</run> <run>chmod -R 777 /bin</run> </runs> <exposes> <expose>8080</expose> </exposes> - <entryPoint>/bin/entrypoint.sh</entryPoint> + <entryPoint>java -jar /bin/application.jar</entryPoint> </configuration> <!-- <executions> |