Commit c02ecaae authored by Kunkka王辉's avatar Kunkka王辉 😲

feat: 参数处理

parent 190b635c
...@@ -55,8 +55,6 @@ services: ...@@ -55,8 +55,6 @@ services:
build: build:
context: src context: src
dockerfile: Dockerfile-java dockerfile: Dockerfile-java
args:
- PROJECT_NAME=notice
image: galaxy-java:11 image: galaxy-java:11
container_name: galaxy-notice-${ENV:-dev} container_name: galaxy-notice-${ENV:-dev}
command: ['/app/java-start.sh','notice','--spring.profiles.active=${JAVA_PROFILE:-innerdev} --spring.server.port=80'] command: ['/app/java-start.sh','notice','--spring.profiles.active=${JAVA_PROFILE:-innerdev} --spring.server.port=80']
...@@ -67,12 +65,11 @@ services: ...@@ -67,12 +65,11 @@ services:
- 80 - 80
networks: networks:
- galaxy-net - galaxy-net
restart: on-failure
java-biz-platform: java-biz-platform:
build: build:
context: src context: src
dockerfile: Dockerfile-java dockerfile: Dockerfile-java
args:
- PROJECT_NAME=biz-platform
image: galaxy-java:11 image: galaxy-java:11
container_name: galaxy-biz-platform-${ENV:-dev} container_name: galaxy-biz-platform-${ENV:-dev}
volumes: volumes:
...@@ -83,12 +80,11 @@ services: ...@@ -83,12 +80,11 @@ services:
- 80 - 80
networks: networks:
- galaxy-net - galaxy-net
restart: on-failure
java-flowengine: java-flowengine:
build: build:
context: src context: src
dockerfile: Dockerfile-java dockerfile: Dockerfile-java
args:
- PROJECT_NAME=flowengine
image: galaxy-java:11 image: galaxy-java:11
container_name: galaxy-flowengine-${ENV:-dev} container_name: galaxy-flowengine-${ENV:-dev}
volumes: volumes:
...@@ -99,12 +95,11 @@ services: ...@@ -99,12 +95,11 @@ services:
- 80 - 80
networks: networks:
- galaxy-net - galaxy-net
restart: on-failure
java-intelligentwriting: java-intelligentwriting:
build: build:
context: src context: src
dockerfile: Dockerfile-java dockerfile: Dockerfile-java
args:
- PROJECT_NAME=intelligentwriting
image: galaxy-java:11 image: galaxy-java:11
container_name: galaxy-intelligentwriting-${ENV:-dev} container_name: galaxy-intelligentwriting-${ENV:-dev}
volumes: volumes:
...@@ -115,12 +110,11 @@ services: ...@@ -115,12 +110,11 @@ services:
- 80 - 80
networks: networks:
- galaxy-net - galaxy-net
restart: on-failure
java-client: java-client:
build: build:
context: src context: src
dockerfile: Dockerfile-java dockerfile: Dockerfile-java
args:
- PROJECT_NAME=client
image: galaxy-java:11 image: galaxy-java:11
container_name: galaxy-client-${ENV:-dev} container_name: galaxy-client-${ENV:-dev}
volumes: volumes:
...@@ -131,6 +125,7 @@ services: ...@@ -131,6 +125,7 @@ services:
- 80 - 80
networks: networks:
- galaxy-net - galaxy-net
restart: on-failure
networks: networks:
galaxy-net: galaxy-net:
name: galaxy-net name: galaxy-net
......
FROM maven:3.8.4-openjdk-11 FROM maven:3.8.4-openjdk-11
WORKDIR /app WORKDIR /app
ARG PROJECT_NAME
COPY settings.xml /usr/share/maven/conf/settings.xml COPY settings.xml /usr/share/maven/conf/settings.xml
COPY <<EOF /app/java-start.sh COPY <<EOF /app/java-start.sh
#/bin/bash #/bin/bash
#进入项目 #进入项目
# 接收参数 # 接收参数
if [ -n "$1" ]; then if [ -n "\$1" ]; then
$PROJECT_NAME=$1 PROJECT_NAME="\$1"
shift shift
fi fi
cd /app/code/${PROJECT_NAME} && \ cd /app/code/${PROJECT_NAME} && \
......
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