Revize efc2257b
Přidáno uživatelem castic96 před asi 5 roky(ů)
be/fulltextsearch/Dockerfile | ||
---|---|---|
1 |
### STAGE 1: RUN ### |
|
1 |
### STAGE 1: BUILD ### |
|
2 |
FROM maven:3.6.3-jdk-11-slim AS build |
|
3 |
RUN mkdir -p /workspace |
|
4 |
WORKDIR /workspace |
|
5 |
COPY pom.xml /workspace |
|
6 |
COPY src /workspace/src |
|
7 |
RUN mvn -f pom.xml clean package |
|
8 |
|
|
9 |
### STAGE 2: RUN ### |
|
2 | 10 |
FROM adoptopenjdk:11-jre-hotspot |
3 |
RUN mkdir /opt/app
|
|
4 |
COPY target/fulltextsearch-0.0.1-SNAPSHOT.jar /opt/app
|
|
5 |
CMD ["java", "-jar", "/opt/app/fulltextsearch-0.0.1-SNAPSHOT.jar"]
|
|
11 |
COPY --from=build /workspace/target/*.jar app.jar
|
|
12 |
EXPOSE 8080
|
|
13 |
ENTRYPOINT ["java","-jar","app.jar"]
|
Také k dispozici: Unified diff
Re #7658: Integrace frontendu a backendu
- upraven Dockerfile v backendu, aby prováděl build v Dockeru
- přidána konstanta httpOptions, úprava dle code conventions