Skip to content

Commit fd38a9e

Browse files
authored
Merge branch 'dev' into fix/css-issues
2 parents 76a28c1 + b00194d commit fd38a9e

File tree

199 files changed

+5706
-5414
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+5706
-5414
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Lowcoder wants to take a step forward. More specifically, Lowcoder is:
3232
- The only platform where you can build your own Meeting Tool - like Teams, Zoom or Google Meets, - just in the Lowcode way.
3333

3434
## 🪄 Features
35-
- **Visual UI builder** with 50+ built-in components. Save 90% of time to build apps.
35+
- **Visual UI builder** with 70+ built-in components. Save 90% of time to build apps.
3636
- **Modules** for reusable (!) component sets in the UI builder.
3737
- **Embed Lowcoder Apps as native parts of any Website** instead of iFrame (!). [Demo](https://github.com/lowcoder-org/lowcoder-sdk-demo)
3838
- **Video Meeting Components** to create your own individual Web-Meeting tool.
@@ -87,6 +87,8 @@ And we mean it... Day by day!
8787
## 💻 Deployment Options
8888
[![Deploy to AWS using Stitch](https://img.shields.io/badge/deploy_with-Stitch-%23E369F7?logo=amazonaws&color=%23E369F7)](https://deploy.stitch.tech/lowcoder/lowcoder)
8989

90+
[![Deploy in minutes on Elest.io](https://raw.githubusercontent.com/elestio-examples/element/main/deploy-on-elestio.png)](https://elest.io/open-source/lowcoder)
91+
9092
You can access Lowcoder from [cloud-hosted version](https://app.lowcoder.cloud/) at any time, or use the following resources for self-host Lowcoder on different platforms:
9193
- [Docker](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting)
9294

deploy/docker/Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends gosu \
3737
COPY --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/app /lowcoder/api-service/app
41-
COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution/target/lowcoder-api-service-bin/dependencies /lowcoder/api-service/dependencies
42-
COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution/target/lowcoder-api-service-bin/libs /lowcoder/api-service/libs
43-
COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution/target/lowcoder-api-service-bin/plugins /lowcoder/api-service/plugins
44-
COPY --chown=lowcoder:lowcoder --from=build-api-service /lowcoder-server/distribution/target/lowcoder-api-service-bin/set-classpath.sh /lowcoder/api-service/set-classpath.sh
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
4543

4644
EXPOSE 8080
4745
CMD [ "/bin/bash" , "/lowcoder/api-service/entrypoint.sh" ]

deploy/docker/api-service/entrypoint.sh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ echo "Initializing api-service..."
1212
if [ -z $JAVA_HOME ]; then
1313
JAVA_HOME=`dirname $(dirname $(readlink -f $(which javac)))`
1414
fi;
15-
APP_JAR="${APP_JAR:=/lowcoder/api-service/server.jar}"
15+
APP_JAR="${APP_JAR:=/lowcoder/api-service/lowcoder-api-service.jar}"
1616
JAVA_OPTS="${JAVA_OPTS:=}"
1717
CUSTOM_APP_PROPERTIES="${APP_PROPERTIES}"
1818
CONTEXT_PATH=${CONTEXT_PATH:=/}
@@ -27,7 +27,6 @@ ${JAVA_HOME}/bin/java -version
2727
echo
2828

2929
cd /lowcoder/api-service
30-
source set-classpath.sh
3130

3231
exec gosu ${USER_ID}:${GROUP_ID} ${JAVA_HOME}/bin/java \
3332
-Djava.util.prefs.userRoot=/tmp \
@@ -36,7 +35,7 @@ exec gosu ${USER_ID}:${GROUP_ID} ${JAVA_HOME}/bin/java \
3635
-Dlog4j2.formatMsgNoLookups=true \
3736
-Dspring.config.location="file:///lowcoder/api-service/config/application.yaml" \
3837
--add-opens java.base/java.nio=ALL-UNNAMED \
39-
-cp "${LOWCODER_CLASSPATH:=.}" \
4038
${JAVA_OPTS} \
41-
org.lowcoder.api.ServerApplication --spring.webflux.base-path=${CONTEXT_PATH} ${CUSTOM_APP_PROPERTIES}
39+
-Dpf4j.pluginsDir=/lowcoder/api-service/plugins \
40+
-jar ${APP_JAR} --spring.webflux.base-path=${CONTEXT_PATH} ${CUSTOM_APP_PROPERTIES}
4241

server/api-service/distribution/pom.xml

Lines changed: 0 additions & 84 deletions
This file was deleted.

server/api-service/distribution/src/assembly/bin.xml

Lines changed: 0 additions & 72 deletions
This file was deleted.

server/api-service/distribution/src/assembly/set-classpath.sh

Lines changed: 0 additions & 11 deletions
This file was deleted.

server/api-service/lombok.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copy the Qualifier annotation from the instance variables to the constructor
2+
# see https://github.com/rzwitserloot/lombok/issues/745
3+
lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Qualifier
4+
lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Value
5+
lombok.copyableAnnotations += org.springframework.context.annotation.Lazy
6+

0 commit comments

Comments
 (0)