Docker 延迟服务启动(wait-for-it.sh 脚本的使用)
延迟服务启动
基于 wait-for-it.sh 脚本实现
脚本下载:https://github.com/vishnubob/wait-for-it
公共环境配置 .env
EUREKATAG=3.0.0
TMSTAG=1.0.1-SNAPSHOT
JAVA_OPTS=-Xms1g -Xmx1g -XX:+UseParallelGC
PROFILE=dev
eureka的Dockerfile配置
from java:8
ARG SERVICE
ARG TAG
ENV JARNAME=necp.mapp.${SERVICE}.boot-${TAG}.jar
ENV CONFIGFILE=$CONFIGFILE
ENV PROFILE=$PROFILE
ENV JAVA_OPTS=$JAVAA_OPTS
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ADD ./$JARNAME /app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime