File tree Expand file tree Collapse file tree 4 files changed +15
-17
lines changed
server/api-service/lowcoder-server Expand file tree Collapse file tree 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 \
3737COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder/api-service /lowcoder/api-service
3838
3939# 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
4343
4444EXPOSE 8080
4545CMD [ "/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 \
3636 -Dspring.config.location=" file:///lowcoder/api-service/config/application.yaml" \
3737 --add-opens java.base/java.nio=ALL-UNNAMED \
3838 ${JAVA_OPTS} \
39+ -Dpf4j.pluginsDir=/lowcoder/api-service/plugins \
3940 -jar ${APP_JAR} --spring.webflux.base-path=${CONTEXT_PATH} ${CUSTOM_APP_PROPERTIES}
4041
Original file line number Diff line number Diff line change 1717 <properties >
1818 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
1919 <project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
20+ <jar .name>lowcoder-api-service</jar .name>
2021 <assembly .lib.directory>${project.build.directory} /app-libs</assembly .lib.directory>
2122
2223 <skipTests >false</skipTests >
254255 </dependencyManagement >
255256
256257 <build >
258+ <finalName >${jar.name} </finalName >
257259 <plugins >
258260 <plugin >
259261 <groupId >org.apache.maven.plugins</groupId >
277279 <artifactId >maven-jar-plugin</artifactId >
278280 <version >3.3.0</version >
279281 <configuration >
280- <finalName >lowcoder-api-service</finalName >
281282 <archive >
282283 <manifest >
283284 <mainClass >org.lowcoder.api.ServerApplication</mainClass >
Original file line number Diff line number Diff line change 77 </formats >
88 <includeBaseDirectory >false</includeBaseDirectory >
99
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+
1018 <fileSets >
19+ <!-- Lowcoder api-server dependencies -->
1120 <fileSet >
1221 <directory >${assembly.lib.directory}</directory >
1322 <outputDirectory >libs</outputDirectory >
1423 </fileSet >
1524 </fileSets >
1625
1726 <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-
3127 <!-- Lowcoder plugins -->
3228 <moduleSet >
3329 <useAllReactorProjects >true</useAllReactorProjects >
You can’t perform that action at this time.
0 commit comments