docker-idea gradle packaged spring-boot image

When the idea to use gradle developed spring-boot, you can use github open source plug-in package docker mirror.

Add plug-ins

plugins {
    id 'java'
    id 'org.springframework.boot' version '2.0.3.RELEASE'
    id 'com.bmuschko.docker-spring-boot-application' version '6.1.1'
}

Configuration Tasks

docker {
    springBootApplication {
        baseImage = 'openjdk:8-alpine'
        ports = [9090, 8080]
        images = ['awesome-spring-boot:1.115']
        jvmArgs = ['-Dspring.profiles.active=production', '-Xmx2048m']
    }
}

Mission

Here Insert Picture Description

Behind the scenes dockerfile file

FROM openjdk:jre-alpine
LABEL maintainer=xxl
WORKDIR /app
COPY libs libs/
COPY resources resources/
COPY classes classes/
ENTRYPOINT ["java", "-Dspring.profiles.active=default", "-Xmx2048m", "-cp", "/app/resources:/app/classes:/app/libs/*", "xxl.server.docker.DockerApplication"]
EXPOSE 9001
Published 21 original articles · won praise 0 · Views 828

Guess you like

Origin blog.csdn.net/ssehs/article/details/103834220
Recommended