From 28c9d9bac4df3dfc10467befdc377b60e29d4031 Mon Sep 17 00:00:00 2001 From: wuxw7 <wuxw7@asiainfo.com> Date: 星期日, 25 十一月 2018 00:28:40 +0800 Subject: [PATCH] 添加api 脚本 --- Api/docker/Dockerfile | 11 +++++++++++ Api/docker/onStart.sh | 11 +++++++++++ Api/bin/start_api.sh | 15 +++++++++++++++ 3 files changed, 37 insertions(+), 0 deletions(-) diff --git a/Api/bin/start_api.sh b/Api/bin/start_api.sh new file mode 100644 index 0000000..d73822a --- /dev/null +++ b/Api/bin/start_api.sh @@ -0,0 +1,15 @@ +#!/bin/bash +#### debug model prod +#nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=dev target/Api.jar $1 > center.log 2>&1 & + +#### normal prod model +#nohup java -jar -Dspring.profiles.active=prod $1 target/Api.jar > center.log $1 2>&1 & + +#### normal test model +#nohup java -jar -Dspring.profiles.active=test $1 target/Api.jar > center.log $1 2>&1 & + +#### normal dev model +#nohup java -jar -Dspring.profiles.active=dev $1 target/Api.jar > center.log $1 2>&1 & +nohup java -jar -Dspring.profiles.active=$1 $2 target/Api.jar > center.log $2 2>&1 & + +tail -100f center.log \ No newline at end of file diff --git a/Api/docker/Dockerfile b/Api/docker/Dockerfile new file mode 100644 index 0000000..c49c334 --- /dev/null +++ b/Api/docker/Dockerfile @@ -0,0 +1,11 @@ +FROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0 +MAINTAINER wuxw <928255095@qq.com> + +ADD target/Api.jar /root/target/ + +ADD bin/start_center.sh /root/ + + +RUN chmod u+x /root/start_api.sh + +CMD ["/root/start_api.sh","dev -Dcache"] \ No newline at end of file diff --git a/Api/docker/onStart.sh b/Api/docker/onStart.sh new file mode 100644 index 0000000..d943b68 --- /dev/null +++ b/Api/docker/onStart.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +cp -r ../bin . + +cp -r ../target . + +docker build -t java110/api . + +docker run -ti --name api_test -p8001:8001 -idt java110/api:latest + +docker logs -f api_test \ No newline at end of file -- Gitblit v1.8.0