Skip to content

Commit 9877792

Browse files
committed
added run_docker.sh util script and moved mvnw scripts to scripts folder
1 parent 8dd4911 commit 9877792

File tree

3 files changed

+25
-6
lines changed

3 files changed

+25
-6
lines changed

mvnw scripts/mvnw

+2-4
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ if $cygwin ; then
108108
CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
109109
fi
110110

111-
# For Mingw, ensure paths are in UNIX format before anything is touched
111+
# For Migwn, ensure paths are in UNIX format before anything is touched
112112
if $mingw ; then
113113
[ -n "$M2_HOME" ] &&
114114
M2_HOME="`(cd "$M2_HOME"; pwd)`"
@@ -201,9 +201,7 @@ if [ -z "$BASE_DIR" ]; then
201201
fi
202202

203203
export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
204-
if [ "$MVNW_VERBOSE" = true ]; then
205-
echo $MAVEN_PROJECTBASEDIR
206-
fi
204+
echo $MAVEN_PROJECTBASEDIR
207205
MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
208206

209207
# For Cygwin, switch paths to Windows format before running java

mvnw.cmd scripts/mvnw.cmd

-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535

3636
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
3737
@echo off
38-
@REM set title of command window
39-
title %0
4038
@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'
4139
@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
4240

scripts/run_docker.sh

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/usr/bin/env bash
2+
3+
CONTAINER_NAME=spring-boot-blog-demo
4+
echo -e "\nSet docker container name as ${CONTAINER_NAME}\n"
5+
IMAGE_NAME=${CONTAINER_NAME}:dev
6+
echo -e "\nSet docker image name as ${IMAGE_NAME}\n"
7+
PORT=8090
8+
echo -e "Set docker image PORT to ${PORT}\n"
9+
10+
echo -e "Create uber jar...\n"
11+
mvn clean package
12+
13+
echo -e "\nStop running Docker containers with image tag ${CONTAINER_NAME}, and remove them...n"
14+
docker stop $(docker ps -a | grep ${CONTAINER_NAME} | awk '{print $1}')
15+
docker rm $(docker ps -a | grep ${CONTAINER_NAME} | awk '{print $1}')
16+
17+
echo -e "\nDocker build image with name ${IMAGE_NAME}...\n"
18+
docker build -t ${IMAGE_NAME} -f docker/Dockerfile .
19+
20+
echo -e "\nStart Docker container of the image ${IMAGE_NAME} with name ${CONTAINER_NAME}...\n"
21+
docker run --rm -i -p ${PORT}:${PORT} \
22+
--name ${CONTAINER_NAME} \
23+
${IMAGE_NAME}

0 commit comments

Comments
 (0)