Commit 77e07b93 authored by Kunkka王辉's avatar Kunkka王辉 😲

脚本优化

parent 7ff312eb
......@@ -65,13 +65,11 @@ services:
build:
context: src
dockerfile: Dockerfile-java
image: galaxy-java:11
image: harbor.galaxy-immi.com/galaxy-java/java:11
container_name: java-notice-${ENV:-dev}
environment:
- PROJECT_NAME=notice
command: ['java','-jar','/app/app.jar','--spring.profiles.active=${JAVA_PROFILE:-innerdev}','--server.port=80']
volumes:
- ${CODE_DIR}:/app/code
- ${CODE_DIR}/notice:/app/code
- maven-repo:/usr/share/maven/repo # maven共享repo目录
expose:
- 80
......@@ -82,13 +80,11 @@ services:
build:
context: src
dockerfile: Dockerfile-java
image: galaxy-java:11
image: harbor.galaxy-immi.com/galaxy-java/java:11
container_name: java-biz-platform-${ENV:-dev}
volumes:
- ${CODE_DIR}:/app/code
- ${CODE_DIR}/biz-platform:/app/code
- maven-repo:/usr/share/maven/repo # maven共享repo目录
environment:
- PROJECT_NAME=biz-platform
command: ['java','-jar','/app/app.jar','--spring.profiles.active=${JAVA_PROFILE:-innerdev}','--server.port=80']
expose:
- 80
......@@ -99,13 +95,11 @@ services:
build:
context: src
dockerfile: Dockerfile-java
image: galaxy-java:11
image: harbor.galaxy-immi.com/galaxy-java/java:11
container_name: java-flowengine-${ENV:-dev}
volumes:
- ${CODE_DIR}:/app/code
- ${CODE_DIR}/flowengine:/app/code
- maven-repo:/usr/share/maven/repo # maven共享repo目录
environment:
- PROJECT_NAME=flowengine
command: [ 'java','-jar','/app/app.jar','--spring.profiles.active=${JAVA_PROFILE:-innerdev}','--server.port=80' ]
expose:
- 80
......@@ -116,13 +110,11 @@ services:
build:
context: src
dockerfile: Dockerfile-java
image: galaxy-java:11
image: harbor.galaxy-immi.com/galaxy-java/java:11
container_name: java-intelligentwriting-${ENV:-dev}
volumes:
- ${CODE_DIR}:/app/code
- ${CODE_DIR}/intelligentwriting:/app/code
- maven-repo:/usr/share/maven/repo # maven共享repo目录
environment:
- PROJECT_NAME=intelligentwriting
command: [ 'java','-jar','/app/app.jar','--spring.profiles.active=${JAVA_PROFILE:-innerdev}','--server.port=80' ]
expose:
- 80
......@@ -133,13 +125,11 @@ services:
build:
context: src
dockerfile: Dockerfile-java
image: galaxy-java:11
image: harbor.galaxy-immi.com/galaxy-java/java:11
container_name: java-client-${ENV:-dev}
volumes:
- ${CODE_DIR}:/app/code
- ${CODE_DIR}/client:/app/code
- maven-repo:/usr/share/maven/repo # maven共享repo目录
environment:
- PROJECT_NAME=client
command: ['java','-jar','/app/app.jar','--spring.profiles.active=${JAVA_PROFILE:-innerdev}','--server.port=80' ]
expose:
- 80
......
FROM maven:3.8.4-openjdk-11
ENV TZ=Asia/Shanghai
WORKDIR /app
RUN apt-get autoremove -y && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY settings.xml /usr/share/maven/conf/settings.xml
COPY java-start.sh /app/java-start.sh
......@@ -8,4 +12,3 @@ RUN chmod +x /app/java-start.sh
ENTRYPOINT ["/app/java-start.sh"]
CMD ["java","-jar","app/app.jar"]
#!/bin/bash
#进入项目
# 接收参数
cd /app/code/$PROJECT_NAME
mvn clean package -B -DskipTests
mv /app/code/$PROJECT_NAME/target/*.jar /app/app.jar
cd /app/code
if ! ls /app/code/target/*.jar >/dev/null 2>&1; then
mvn clean package -B -DskipTests
fi
mv /app/code/target/*.jar /app/app.jar
mvn clean
exec "$@"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment