File tree 4 files changed +15
-17
lines changed
server/api-service/lowcoder-server
4 files changed +15
-17
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends gosu \
37
37
COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder/api-service /lowcoder/api-service
38
38
39
39
# Copy lowcoder api service app, dependencies and libs
40
- COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution /target/lowcoder-api-service-bin/lowcoder-api-service.jar /lowcoder/api-service/lowcoder-api-service.jar
41
- COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution /target/lowcoder-api-service-bin/libs /lowcoder/api-service/libs
42
- COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution /target/lowcoder-api-service-bin/plugins /lowcoder/api-service/plugins
40
+ COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/lowcoder-server /target/lowcoder-api-service-bin/lowcoder-api-service.jar /lowcoder/api-service/lowcoder-api-service.jar
41
+ COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/lowcoder-server /target/lowcoder-api-service-bin/libs /lowcoder/api-service/libs
42
+ COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/lowcoder-server /target/lowcoder-api-service-bin/plugins /lowcoder/api-service/plugins
43
43
44
44
EXPOSE 8080
45
45
CMD [ "/bin/bash" , "/lowcoder/api-service/entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -36,5 +36,6 @@ exec gosu ${USER_ID}:${GROUP_ID} ${JAVA_HOME}/bin/java \
36
36
-Dspring.config.location=" file:///lowcoder/api-service/config/application.yaml" \
37
37
--add-opens java.base/java.nio=ALL-UNNAMED \
38
38
${JAVA_OPTS} \
39
+ -Dpf4j.pluginsDir=/lowcoder/api-service/plugins \
39
40
-jar ${APP_JAR} --spring.webflux.base-path=${CONTEXT_PATH} ${CUSTOM_APP_PROPERTIES}
40
41
Original file line number Diff line number Diff line change 17
17
<properties >
18
18
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
19
19
<project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
20
+ <jar .name>lowcoder-api-service</jar .name>
20
21
<assembly .lib.directory>${project.build.directory} /app-libs</assembly .lib.directory>
21
22
22
23
<skipTests >false</skipTests >
254
255
</dependencyManagement >
255
256
256
257
<build >
258
+ <finalName >${jar.name} </finalName >
257
259
<plugins >
258
260
<plugin >
259
261
<groupId >org.apache.maven.plugins</groupId >
277
279
<artifactId >maven-jar-plugin</artifactId >
278
280
<version >3.3.0</version >
279
281
<configuration >
280
- <finalName >lowcoder-api-service</finalName >
281
282
<archive >
282
283
<manifest >
283
284
<mainClass >org.lowcoder.api.ServerApplication</mainClass >
Original file line number Diff line number Diff line change 7
7
</formats >
8
8
<includeBaseDirectory >false</includeBaseDirectory >
9
9
10
+ <files >
11
+ <!-- Lowcoder api-service main jar file -->
12
+ <file >
13
+ <source >${project.build.directory}/${jar.name}.jar</source >
14
+ <outputDirectory >.</outputDirectory >
15
+ </file >
16
+ </files >
17
+
10
18
<fileSets >
19
+ <!-- Lowcoder api-server dependencies -->
11
20
<fileSet >
12
21
<directory >${assembly.lib.directory}</directory >
13
22
<outputDirectory >libs</outputDirectory >
14
23
</fileSet >
15
24
</fileSets >
16
25
17
26
<moduleSets >
18
- <!-- Main lowcoder API server application -->
19
- <moduleSet >
20
- <useAllReactorProjects >true</useAllReactorProjects >
21
- <includes >
22
- <include >org.lowcoder:lowcoder-server</include >
23
- </includes >
24
- <binaries >
25
- <outputDirectory >.</outputDirectory >
26
- <includeDependencies >false</includeDependencies >
27
- <unpack >false</unpack >
28
- </binaries >
29
- </moduleSet >
30
-
31
27
<!-- Lowcoder plugins -->
32
28
<moduleSet >
33
29
<useAllReactorProjects >true</useAllReactorProjects >
You can’t perform that action at this time.
0 commit comments