Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
build
.gradle
logs/
sample-hip/generated/
src/main/resources/Predator_HIP.png

### IntelliJ IDEA ###
.idea/
Expand Down
23 changes: 11 additions & 12 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
FROM maven:3.8.7-eclipse-temurin-17-focal
VOLUME /tmp
FROM gradle:8.5-jdk17 AS build
WORKDIR /app

RUN apt-get install -y curl
RUN curl -L https://services.gradle.org/distributions/gradle-8.5-bin.zip -o gradle-8.6-bin.zip
RUN apt-get update
RUN apt-get install -y unzip
RUN unzip gradle-8.6-bin.zip
ENV GRADLE_HOME=/app/gradle-8.5
ENV PATH=$PATH:$GRADLE_HOME/bin
COPY build.gradle settings.gradle gradlew gradle/ ./
RUN gradle dependencies --no-daemon || true

COPY . .
RUN gradle build -x test
RUN gradle build -x test --no-daemon

EXPOSE 8082
FROM eclipse-temurin:17-jdk-jammy
WORKDIR /app

ENTRYPOINT java -jar /app/build/libs/*-SNAPSHOT.jar --spring.data.mongodb.host=mongodb
COPY --from=build /app/build/libs/*-SNAPSHOT.jar app.jar

EXPOSE 8082
ENTRYPOINT ["java", "-jar", "app.jar", "--spring.data.mongodb.host=mongodb"]
File renamed without changes.
4 changes: 2 additions & 2 deletions fhir-mapper/Dockerfile → FHIR-Mapper/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ FROM gradle:8.5-jdk17 AS builder
WORKDIR /app

COPY build.gradle settings.gradle ./
RUN gradle dependencies --no-daemon
RUN gradle buildEnvironment --no-daemon

COPY . .
RUN gradle build --no-daemon -x test

FROM eclipse-temurin:17-jdk-focal
FROM eclipse-temurin:17-jre-focal
WORKDIR /app

COPY --from=builder /app/build/libs/*-SNAPSHOT.jar fhir.jar
Expand Down
Loading