Dockerfile新增startup.sh
FROM maven:3-jdk-8
ADD ./user-center/target/app-0.4.1-SNAPSHOT.jar /app/app.jar
ADD ./docker/startup.sh /app/startup.sh
CMD /bin/sh /app/startup.sh
startup.sh
#!/bin/bash
PROGRAM_NAME=/app/app.jar
if test -z "$SERVER_MIN_SIZE"
then
export SERVER_MIN_SIZE="128M"
fi
if test -z "$SERVER_MAX_SIZE"
then
export SERVER_MAX_SIZE="512M"
fi
java -Xms$SERVER_MIN_SIZE -Xmx$SERVER_MAX_SIZE -XX:+UseG1GC -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9527 -jar $PROGRAM_NAME --spring.profiles.active=docker
idea配置
启动docker容器和idea项目