
4 changed files with 64 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||
FROM openjdk:11.0.11-jre-slim |
|||
MAINTAINER open-anpr |
|||
WORKDIR /app/open-anpr |
|||
|
|||
#RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \ |
|||
#apk update && apk add libssl1.0 libx11 libxext libxrender libstdc++ freetype fontconfig |
|||
|
|||
COPY scripts/docker/entrypoint.sh /app/open-anpr |
|||
RUN chmod +x /app/open-anpr/entrypoint.sh |
|||
|
|||
COPY open-anpr-core/src/main/resources/model /app/open-anpr/model |
|||
|
|||
COPY open-anpr-server/target/open-anpr-server.jar /app/open-anpr/open-anpr-server.jar |
|||
|
|||
EXPOSE 8080 |
|||
ENTRYPOINT ["/app/open-anpr/entrypoint.sh"] |
@ -0,0 +1,14 @@ |
|||
#!/bin/sh |
|||
|
|||
SPRING_PROFILE_CONFIG="" |
|||
|
|||
|
|||
################################################## active config start ################################################# |
|||
if [ "${SPRING_PROFILES_ACTIVE}" ];then |
|||
SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='$SPRING_PROFILES_ACTIVE'" |
|||
else |
|||
SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='docker'" |
|||
fi |
|||
################################################## active config end ################################################### |
|||
|
|||
sh -c "java -server ${SPRING_PROFILE_CONFIG} ${SPRING_OPTS} ${JAVA_OPTS} -jar /app/open-anpr/open-anpr-server.jar" |
@ -0,0 +1,15 @@ |
|||
version='1.0.0' |
|||
SHELL_FOLDER=$(cd "$(dirname "$0")";pwd) |
|||
cd ${SHELL_FOLDER} |
|||
|
|||
#编译项目 |
|||
cd ../ |
|||
mvn clean package -DskipTests -Pdocker |
|||
|
|||
#编译 |
|||
docker build -f scripts/docker/Dockerfile -t visual/open-anpr:${version} . |
|||
docker tag visual/open-anpr:${version} visual/open-anpr:latest |
|||
|
|||
#中央仓库 |
|||
docker tag visual/open-anpr:${version} divenswu/open-anpr:${version} |
|||
docker tag visual/open-anpr:${version} divenswu/open-anpr:latest |
Loading…
Reference in new issue