File tree Expand file tree Collapse file tree 2 files changed +35
-3
lines changed Expand file tree Collapse file tree 2 files changed +35
-3
lines changed Original file line number Diff line number Diff line change
1
+ FROM node:18-alpine as node_compiler
2
+
3
+ WORKDIR /usr/share/node/app
4
+
5
+ RUN npm install -g @angular/cli
6
+ COPY frontend/src /usr/share/node/app/src
7
+ COPY frontend/angular.json /usr/share/node/app/angular.json
8
+ COPY frontend/package.json /usr/share/node/app/package.json
9
+ RUN npm install
10
+ COPY frontend/tsconfig.app.json /usr/share/node/app/tsconfig.app.json
11
+ COPY frontend/tsconfig.json /usr/share/node/app/tsconfig.json
12
+ RUN ng build --base-href="/new/"
13
+
14
+ FROM maven:3.8.4-openjdk-17 as builder
15
+
16
+ ENV WEBAPP_VERSION=lastest
17
+
18
+ WORKDIR /usr/share/app
19
+
20
+ COPY backend/pom.xml /usr/share/app/pom.xml
21
+ RUN mvn clean && mvn -B -f pom.xml dependency:resolve
22
+ COPY backend/src /usr/share/app/src
23
+ COPY --from=node_compiler /usr/share/node/app/dist/* /usr/share/app/src/main/resources/static/new/
24
+ RUN mvn package
25
+
26
+ FROM openjdk:17.0.2
27
+
28
+ WORKDIR /usr/share/app
29
+
30
+ COPY --from=builder /usr/share/app/target/*.jar /usr/share/app/
31
+
32
+ CMD ["java", "-jar", "wallypop1-0.0.1-SNAPSHOT.jar"]
Original file line number Diff line number Diff line change 1
1
server.port =${PORT:8443}
2
- server.ssl.key-store =classpath:wallypop.jks
3
- server.ssl.key-store-password =secret
4
- server.ssl.key-password =secret
2
+ # server.ssl.key-store=classpath:wallypop.jks
3
+ # server.ssl.key-store-password=secret
4
+ # server.ssl.key-password=secret
5
5
spring.mustache.suffix =.html
6
6
spring.datasource.url =jdbc:postgresql://localhost:5432/wallypop
7
7
spring.datasource.username =postgres
You can’t perform that action at this time.
0 commit comments