Skip to content

Instantly share code, notes, and snippets.

View avinash10584's full-sized avatar
🏠
Working from home

Avinash Singh avinash10584

🏠
Working from home
View GitHub Profile
FROM openjdk:15-jdk-slim as bulid
WORKDIR application
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
RUN java -Djarmode=layertools -jar app.jar extract
FROM openjdk:15-jdk-slim
WORKDIR application
COPY --from=bulid application/dependencies/ ./
COPY --from=bulid application/spring-boot-loader/ ./
@avinash10584
avinash10584 / Dockerfile
Created May 29, 2020 20:09
Spring Boot Dockerfile
FROM openjdk:15-jdk-slim
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
applications:
- name: spring-boot-shopping-list-mongodb
memory: 768M
random-route: true
env:
SPRING_PROFILES_ACTIVE: cloud
spring:
data:
mongodb:
uri: mongodb+srv://${mongo.username}:${mongo.password}@${mongo.cluster}/shopping-list?retryWrites=true&w=majority
server:
port: 3025