[script]docker打包脚本
This commit is contained in:
@@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd ../../web-app
|
|
||||||
|
|
||||||
ng build --prod --base-href /console/
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
mvn clean package
|
|
||||||
11
script/docker/server/Dockerfile
Normal file
11
script/docker/server/Dockerfile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
FROM openjdk:8-alpine
|
||||||
|
|
||||||
|
MAINTAINER tomsun28 "tomsun28@outlook.com"
|
||||||
|
|
||||||
|
ADD tancloud-server-1.0.tar /opt/
|
||||||
|
|
||||||
|
EXPOSE 1158
|
||||||
|
|
||||||
|
WORKDIR /opt/tancloud-server/
|
||||||
|
|
||||||
|
ENTRYPOINT ["./bin/entrypoint.sh"]
|
||||||
20
script/docker/server/build.sh
Executable file
20
script/docker/server/build.sh
Executable file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
VERSION="$1"
|
||||||
|
|
||||||
|
if [ ! -n "$VERSION" ]; then
|
||||||
|
echo "MUST INPUT THE BUILD VERSION"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd `dirname $0`
|
||||||
|
# 当前脚本目录
|
||||||
|
CURRENT_DIR=`pwd`
|
||||||
|
|
||||||
|
cd ../../../manager/target
|
||||||
|
# 编译上下文目录
|
||||||
|
CONTEXT_DIR=`pwd`
|
||||||
|
|
||||||
|
echo "docker build -t tancloud/hertz-beat:$VERSION -f $CURRENT_DIR/Dockerfile $CONTEXT_DIR"
|
||||||
|
|
||||||
|
docker build -t tancloud/hertz-beat:"$VERSION" -f $CURRENT_DIR/Dockerfile $CONTEXT_DIR
|
||||||
14
script/docker/update-docker-service.sh
Normal file
14
script/docker/update-docker-service.sh
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TAG="$1"
|
||||||
|
|
||||||
|
if [ ! -n "$TAG" ]; then
|
||||||
|
echo "MUST INPUT THE IMAGE TAG"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "start pull and stop and replace hertz-beat container"
|
||||||
|
docker pull registry.cn-hangzhou.aliyuncs.com/tomsun28/hertz-beat:"$TAG"
|
||||||
|
docker stop hertz-beat
|
||||||
|
docker rm hertz-beat
|
||||||
|
docker run -d -p 1157:1157 --name hertz-beat registry.cn-hangzhou.aliyuncs.com/tomsun28/hertz-beat:"$TAG"
|
||||||
Reference in New Issue
Block a user