Can now be deployed
This commit is contained in:
+23
@@ -0,0 +1,23 @@
|
||||
FROM gradle:jdk21 AS builder
|
||||
|
||||
WORKDIR /build/
|
||||
ADD src /build/src/
|
||||
ADD build.gradle /build/
|
||||
ADD settings.gradle /build/
|
||||
ADD versions.properties /build/
|
||||
|
||||
|
||||
RUN gradle assemble
|
||||
|
||||
FROM eclipse-temurin:21-noble
|
||||
WORKDIR /opt/
|
||||
ADD "https://download.red-gate.com/maven/release/com/redgate/flyway/flyway-commandline/11.9.1/flyway-commandline-11.9.1-linux-x64.tar.gz" /opt/flyway.tar.gz
|
||||
RUN tar -xvzf /opt/flyway.tar.gz -C /opt/
|
||||
RUN ln -s /opt/flyway-11.9.1/flyway /usr/local/bin
|
||||
|
||||
WORKDIR /app/
|
||||
COPY --from=builder /build/build/libs/misael-beta.jar /app/misael.jar
|
||||
COPY --from=builder /build/build/resources/ /app/resources/
|
||||
ADD launcher.sh /app/
|
||||
|
||||
ENTRYPOINT ["bash","./launcher.sh"]
|
||||
Reference in New Issue
Block a user