Skip to content

Commit 2ecc882

Browse files
falnyrludomikula
andauthored
Build fixes (#106)
* fix: matching versions for aws sdk * fix: rebuilt lock file * fix: rebuilt lock file Matching dependency versions * Fixed path to built client package * Fixed path to the API service configs. * Fixed api-server jar name and location * Updated nodejs version to 20.x (current) * fix: test case file was missing --------- Co-authored-by: Ludovit Mikula <ludovit.mikula@mikori.sk>
1 parent 1d07bc8 commit 2ecc882

File tree

7 files changed

+2400
-4884
lines changed

7 files changed

+2400
-4884
lines changed

client/packages/openblocks-comps/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"type": "module",
55
"license": "MIT",
66
"dependencies": {
7-
"@fullcalendar/core": "^6.0.3",
8-
"@fullcalendar/daygrid": "^6.0.3",
7+
"@fullcalendar/core": "^6.1.6",
8+
"@fullcalendar/daygrid": "^6.1.6",
99
"@fullcalendar/interaction": "^6.1.6",
10-
"@fullcalendar/list": "^6.0.3",
11-
"@fullcalendar/moment": "^6.1.4",
12-
"@fullcalendar/react": "^6.0.3",
13-
"@fullcalendar/timegrid": "^6.0.3",
10+
"@fullcalendar/list": "^6.1.6",
11+
"@fullcalendar/moment": "^6.1.6",
12+
"@fullcalendar/react": "^6.1.6",
13+
"@fullcalendar/timegrid": "^6.1.6",
1414
"@types/react": "17",
1515
"@types/react-dom": "17",
1616
"big.js": "^6.2.1",

client/packages/openblocks/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
"@dnd-kit/modifiers": "^5.0.0",
2121
"@dnd-kit/sortable": "^6.0.0",
2222
"@dnd-kit/utilities": "^3.1.0",
23-
"@fortawesome/fontawesome-svg-core": "^6.2.0",
23+
"@fortawesome/fontawesome-svg-core": "^6.4.0",
2424
"@fortawesome/free-regular-svg-icons": "^6.4.0",
25-
"@fortawesome/free-solid-svg-icons": "^6.2.0",
25+
"@fortawesome/free-solid-svg-icons": "^6.4.0",
2626
"@fortawesome/react-fontawesome": "latest",
2727
"@manaflair/redux-batch": "^1.0.0",
2828
"@rjsf/antd": "^4.1.1",
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{ "id": 1, "name": "Reagen Gilberthorpe", "date": "7/5/2022", "department": "Marketing" },
3+
{ "id": 2, "name": "Haroun Lortzing", "date": "11/6/2022", "department": "Human Resources" },
4+
{
5+
"id": 3,
6+
"name": "Garret Kilmaster",
7+
"date": "11/14/2021",
8+
"department": "Research and Development"
9+
},
10+
{ "id": 4, "name": "Israel Harrowsmith", "date": "4/3/2022", "department": "Training" },
11+
{ "id": 5, "name": "Loren O'Lagen", "date": "9/10/2022", "department": "Services" },
12+
{ "id": 6, "name": "Wallis Hothersall", "date": "4/18/2022", "department": "Accounting" },
13+
{ "id": 7, "name": "Kaia Biskup", "date": "3/4/2022", "department": "Sales" },
14+
{ "id": 8, "name": "Travers Saterweyte", "date": "1/9/2022", "department": "Human Resources" },
15+
{ "id": 9, "name": "Mikey Niemetz", "date": "1/4/2022", "department": "Marketing" },
16+
{
17+
"id": 10,
18+
"name": "Mano Meckiff",
19+
"date": "2/19/2022",
20+
"department": "Research and Development"
21+
}
22+
]

client/yarn.lock

Lines changed: 53 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -3076,26 +3076,19 @@ __metadata:
30763076
languageName: node
30773077
linkType: hard
30783078

3079-
"@fortawesome/fontawesome-common-types@npm:6.2.0":
3080-
version: 6.2.0
3081-
resolution: "@fortawesome/fontawesome-common-types@npm:6.2.0"
3082-
checksum: 1d0a3340dc2d2798609195cf77f1b0db98f0d87144044eb7cd3d78745baac8509705c6ebc7cce3d9bb36c7d7358ca064f77f39d86478ab1e7aa7aadc344cfd91
3083-
languageName: node
3084-
linkType: hard
3085-
30863079
"@fortawesome/fontawesome-common-types@npm:6.4.0":
30873080
version: 6.4.0
30883081
resolution: "@fortawesome/fontawesome-common-types@npm:6.4.0"
30893082
checksum: a9b79136caa615352bd921cfe2710516321b402cd76c3f0ae68e579a7e3d7645c5a5c0ecd7516c0b207adeeffd1d2174978638d8c0d3c8c937d66fca4f2ff556
30903083
languageName: node
30913084
linkType: hard
30923085

3093-
"@fortawesome/fontawesome-svg-core@npm:^6.2.0":
3094-
version: 6.2.0
3095-
resolution: "@fortawesome/fontawesome-svg-core@npm:6.2.0"
3086+
"@fortawesome/fontawesome-svg-core@npm:^6.4.0":
3087+
version: 6.4.0
3088+
resolution: "@fortawesome/fontawesome-svg-core@npm:6.4.0"
30963089
dependencies:
3097-
"@fortawesome/fontawesome-common-types": 6.2.0
3098-
checksum: 3bae680cba4098bc3a6aee04e655e0c6b6bab2d78e6709dc0a44d106f57a09bc2fd979310108777a373df301273a2a276739056f8984cd8bc5a50d37338c5380
3090+
"@fortawesome/fontawesome-common-types": 6.4.0
3091+
checksum: 5d4e6c15f814f5ce29053b666d0c7d194dc8ba173d128a38cc5856403a09d4e817e54956d30ed8d48d621f2f5ebcc71756f4e8fe5c5a091c636fc728fcb2362b
30993092
languageName: node
31003093
linkType: hard
31013094

@@ -3108,12 +3101,12 @@ __metadata:
31083101
languageName: node
31093102
linkType: hard
31103103

3111-
"@fortawesome/free-solid-svg-icons@npm:^6.2.0":
3112-
version: 6.2.0
3113-
resolution: "@fortawesome/free-solid-svg-icons@npm:6.2.0"
3104+
"@fortawesome/free-solid-svg-icons@npm:^6.4.0":
3105+
version: 6.4.0
3106+
resolution: "@fortawesome/free-solid-svg-icons@npm:6.4.0"
31143107
dependencies:
3115-
"@fortawesome/fontawesome-common-types": 6.2.0
3116-
checksum: b5edf24be491e8493028b7fd2158fb73f3a76491087970609c0ef6a4449fd4744312fe768bfcffc90a5ef86b9980f9ab8ebb36927ba8d9854c2fa638ceadb0ac
3108+
"@fortawesome/fontawesome-common-types": 6.4.0
3109+
checksum: efdd1688620be3d52aacaeac36c955571962e174ae981fc697b6e92fb0996b00166d02e7729a59ea93713a514e2c8d564ab1aa79c9653b4cfed0263e4874d070
31173110
languageName: node
31183111
linkType: hard
31193112

@@ -3129,21 +3122,21 @@ __metadata:
31293122
languageName: node
31303123
linkType: hard
31313124

3132-
"@fullcalendar/core@npm:^6.0.3":
3133-
version: 6.0.3
3134-
resolution: "@fullcalendar/core@npm:6.0.3"
3125+
"@fullcalendar/core@npm:^6.1.6":
3126+
version: 6.1.6
3127+
resolution: "@fullcalendar/core@npm:6.1.6"
31353128
dependencies:
3136-
preact: ^10.0.5
3137-
checksum: aacbdf2eae995d27aa518bdb793b41ad05dd7d99b7d1b7611ca7e5f089ed4b5dbbe2dbbe5b003359db069a180eec1e8499744361029b5120c6ac5369a19b9207
3129+
preact: ~10.12.1
3130+
checksum: 72ec698bd226ea76cef106b9eecd4391a0434b13f9f02f663a84720d5b1e0ca8db21f1ace72278d22814cc4d1dfb1374f17532abde0ae99210bfd5ad7468e17f
31383131
languageName: node
31393132
linkType: hard
31403133

3141-
"@fullcalendar/daygrid@npm:^6.0.3, @fullcalendar/daygrid@npm:~6.0.3":
3142-
version: 6.0.3
3143-
resolution: "@fullcalendar/daygrid@npm:6.0.3"
3134+
"@fullcalendar/daygrid@npm:^6.1.6, @fullcalendar/daygrid@npm:~6.1.6":
3135+
version: 6.1.6
3136+
resolution: "@fullcalendar/daygrid@npm:6.1.6"
31443137
peerDependencies:
3145-
"@fullcalendar/core": ~6.0.3
3146-
checksum: 584ba2c671fb41d69cb6ca56ceedf79a65523cd333ddc2223ddfc2996b8c59c3738767292e155fd3e022a70a91a9be4436ec5fd87ddb57ad4f0eea6b874aa58e
3138+
"@fullcalendar/core": ~6.1.6
3139+
checksum: e7b60e359b620091c834fe3472761b9f4ebf3cd8d65a2ae56ead10dcb65a898c4c86770046dc3addff86002df9972a58395b7916502e8a4ec8d7b83a74b150b9
31473140
languageName: node
31483141
linkType: hard
31493142

@@ -3156,44 +3149,44 @@ __metadata:
31563149
languageName: node
31573150
linkType: hard
31583151

3159-
"@fullcalendar/list@npm:^6.0.3":
3160-
version: 6.0.3
3161-
resolution: "@fullcalendar/list@npm:6.0.3"
3152+
"@fullcalendar/list@npm:^6.1.6":
3153+
version: 6.1.6
3154+
resolution: "@fullcalendar/list@npm:6.1.6"
31623155
peerDependencies:
3163-
"@fullcalendar/core": ~6.0.3
3164-
checksum: 75165592cfd2395acb961f9ce97d45b8db3da7df630efdb80f2036e4c4e5fe4edbbfc2393e44cd8016dafbb7f1c50ad6200035dc58d6bae433ece5e1cd701706
3156+
"@fullcalendar/core": ~6.1.6
3157+
checksum: e5beb01c624b9994490ef0e8e3cb4e9f97efd4a0be6539191f912a27df4cd56bbf4124f558536618f18889b8133920fadf0962994a7345fb089fd4245bcbcf15
31653158
languageName: node
31663159
linkType: hard
31673160

3168-
"@fullcalendar/moment@npm:^6.1.4":
3169-
version: 6.1.4
3170-
resolution: "@fullcalendar/moment@npm:6.1.4"
3161+
"@fullcalendar/moment@npm:^6.1.6":
3162+
version: 6.1.6
3163+
resolution: "@fullcalendar/moment@npm:6.1.6"
31713164
peerDependencies:
3172-
"@fullcalendar/core": ~6.1.4
3165+
"@fullcalendar/core": ~6.1.6
31733166
moment: ^2.29.1
3174-
checksum: 92c34acf5c818055e3c1a47792dd87a92d99d1e49711b182e54b3459d3a5cb3ded9adb41ef69f47476f67d57ae72d6c009e2a2abc7995b813a9ac758647db3ce
3167+
checksum: f4945e1d15e37590828df4c97a72b1000b3e28d5ee96cfd732c2058e063285dba0a50c05b9f6f8df58e410c1c6360ad9f514af5a170b6bf659a2cd5ead735643
31753168
languageName: node
31763169
linkType: hard
31773170

3178-
"@fullcalendar/react@npm:^6.0.3":
3179-
version: 6.0.3
3180-
resolution: "@fullcalendar/react@npm:6.0.3"
3171+
"@fullcalendar/react@npm:^6.1.6":
3172+
version: 6.1.6
3173+
resolution: "@fullcalendar/react@npm:6.1.6"
31813174
peerDependencies:
3182-
"@fullcalendar/core": ~6.0.3
3175+
"@fullcalendar/core": ~6.1.6
31833176
react: ^16.7.0 || ^17 || ^18
31843177
react-dom: ^16.7.0 || ^17 || ^18
3185-
checksum: e39d69e9c385bad3f975878dc9e70e2a58e4856bd977b2eb28044a63a07c4cd8705fe7fe0aea903ddea6d18cca7b2bfb4cbfcb14f63a7d0e404578c5dcda4972
3178+
checksum: 06d729e240eb5a9bbd4159bec538396ceda58961dca7a3770c2f594b382c3b90cfb0f668e9329e8a89435faef8d412d29d20ff46cd08d8111313d361be54c861
31863179
languageName: node
31873180
linkType: hard
31883181

3189-
"@fullcalendar/timegrid@npm:^6.0.3":
3190-
version: 6.0.3
3191-
resolution: "@fullcalendar/timegrid@npm:6.0.3"
3182+
"@fullcalendar/timegrid@npm:^6.1.6":
3183+
version: 6.1.6
3184+
resolution: "@fullcalendar/timegrid@npm:6.1.6"
31923185
dependencies:
3193-
"@fullcalendar/daygrid": ~6.0.3
3186+
"@fullcalendar/daygrid": ~6.1.6
31943187
peerDependencies:
3195-
"@fullcalendar/core": ~6.0.3
3196-
checksum: ffb1cd1ade75448db4a30802085cdcdc6b3332172e2b1db065da6ef4041483717a9a92d0f965111993f062142919806464f5af2929441fef50a7696c0039af32
3188+
"@fullcalendar/core": ~6.1.6
3189+
checksum: ef79183dad0a49f86f43b3eb58fabfd48312ec0abf03b690094be72c3d8821a488038f8308cb0e136c0f716648409dc33c8a5fc77192c7c0d93cd9962cb4c814
31973190
languageName: node
31983191
linkType: hard
31993192

@@ -14326,13 +14319,13 @@ __metadata:
1432614319
version: 0.0.0-use.local
1432714320
resolution: "openblocks-comps@workspace:packages/openblocks-comps"
1432814321
dependencies:
14329-
"@fullcalendar/core": ^6.0.3
14330-
"@fullcalendar/daygrid": ^6.0.3
14322+
"@fullcalendar/core": ^6.1.6
14323+
"@fullcalendar/daygrid": ^6.1.6
1433114324
"@fullcalendar/interaction": ^6.1.6
14332-
"@fullcalendar/list": ^6.0.3
14333-
"@fullcalendar/moment": ^6.1.4
14334-
"@fullcalendar/react": ^6.0.3
14335-
"@fullcalendar/timegrid": ^6.0.3
14325+
"@fullcalendar/list": ^6.1.6
14326+
"@fullcalendar/moment": ^6.1.6
14327+
"@fullcalendar/react": ^6.1.6
14328+
"@fullcalendar/timegrid": ^6.1.6
1433614329
"@types/react": 17
1433714330
"@types/react-dom": 17
1433814331
big.js: ^6.2.1
@@ -14473,9 +14466,9 @@ __metadata:
1447314466
"@dnd-kit/modifiers": ^5.0.0
1447414467
"@dnd-kit/sortable": ^6.0.0
1447514468
"@dnd-kit/utilities": ^3.1.0
14476-
"@fortawesome/fontawesome-svg-core": ^6.2.0
14469+
"@fortawesome/fontawesome-svg-core": ^6.4.0
1447714470
"@fortawesome/free-regular-svg-icons": ^6.4.0
14478-
"@fortawesome/free-solid-svg-icons": ^6.2.0
14471+
"@fortawesome/free-solid-svg-icons": ^6.4.0
1447914472
"@fortawesome/react-fontawesome": latest
1448014473
"@manaflair/redux-batch": ^1.0.0
1448114474
"@rjsf/antd": ^4.1.1
@@ -14982,10 +14975,10 @@ __metadata:
1498214975
languageName: node
1498314976
linkType: hard
1498414977

14985-
"preact@npm:^10.0.5":
14986-
version: 10.11.3
14987-
resolution: "preact@npm:10.11.3"
14988-
checksum: 9387115aa0581e8226309e6456e9856f17dfc0e3d3e63f774de80f3d462a882ba7c60914c05942cb51d51e23e120dcfe904b8d392d46f29ad15802941fe7a367
14978+
"preact@npm:~10.12.1":
14979+
version: 10.12.1
14980+
resolution: "preact@npm:10.12.1"
14981+
checksum: 0de99f477563ab7f94a0f964952ad216375973c0dcd9eb49881f8eb5effc5ed6948da062548c87d5bb0d82f1a1e516b649020e760eab3a0503dfdd8e64d34a26
1498914982
languageName: node
1499014983
linkType: hard
1499114984

deploy/docker/Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ RUN --mount=type=cache,target=/root/.m2 mvn -f pom.xml clean package -DskipTests
2020
RUN mkdir -p /lowcoder/api-service/plugins /lowcoder/api-service/config /lowcoder/api-service/logs
2121

2222
# Define lowcoder main jar and plugin jars
23-
ARG JAR_FILE=/lowcoder-server/lowcoder-server/target/lowcoder-server-1.0-SNAPSHOT.jar
24-
ARG PLUGIN_JARS=/lowcoder-server/lowcoder-plugins/*/target/*.jar
23+
ARG JAR_FILE=/lowcoder-server/openblocks-server/target/openblocks-server-1.0-SNAPSHOT.jar
24+
ARG PLUGIN_JARS=/lowcoder-server/openblocks-plugins/*/target/*.jar
2525

2626
# Copy Java runtime for running server
2727
COPY --from=jre-build /build/jre /lowcoder/api-service/jre
@@ -31,8 +31,8 @@ RUN cp ${JAR_FILE} /lowcoder/api-service/server.jar \
3131
&& cp ${PLUGIN_JARS} /lowcoder/api-service/plugins/
3232

3333
# Copy lowcoder server configuration
34-
COPY server/api-service/lowcoder-server/src/main/resources/selfhost/ce/application.yml /lowcoder/api-service/config/
35-
COPY server/api-service/lowcoder-server/src/main/resources/selfhost/ce/application-selfhost.yml /lowcoder/api-service/config/
34+
COPY server/api-service/openblocks-server/src/main/resources/selfhost/ce/application.yml /lowcoder/api-service/config/
35+
COPY server/api-service/openblocks-server/src/main/resources/selfhost/ce/application-selfhost.yml /lowcoder/api-service/config/
3636

3737
# Add bootstrapfile
3838
COPY deploy/docker/api-service/entrypoint.sh /lowcoder/api-service/entrypoint.sh
@@ -69,7 +69,7 @@ FROM ubuntu:jammy as build-node-service
6969
RUN apt update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates
7070

7171
# Download nodejs and install yarn
72-
RUN curl -sL https://deb.nodesource.com/setup_19.x | bash - \
72+
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash - \
7373
&& apt-get install --no-install-recommends -y nodejs \
7474
&& npm install -g yarn
7575

@@ -94,7 +94,7 @@ FROM ubuntu:jammy as lowcoder-ce-node-service
9494
LABEL maintainer="lowcoder"
9595

9696
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates \
97-
&& curl -sL https://deb.nodesource.com/setup_19.x | bash - \
97+
&& curl -sL https://deb.nodesource.com/setup_20.x | bash - \
9898
&& apt-get install --no-install-recommends -y nodejs gosu \
9999
&& npm install -g yarn \
100100
&& rm -rf /var/cache/apt/lists \
@@ -111,7 +111,7 @@ CMD [ "/bin/sh", "/lowcoder/node-service/entrypoint.sh" ]
111111
##
112112
## Build lowcoder client application
113113
##
114-
FROM node:19.4-slim AS build-client
114+
FROM node:20.0-slim AS build-client
115115
COPY ./client /lowcoder-client
116116
WORKDIR /lowcoder-client
117117
RUN yarn --immutable
@@ -140,7 +140,7 @@ RUN usermod --login lowcoder --uid 9001 nginx \
140140
&& groupmod --new-name lowcoder --gid 9001 nginx
141141

142142
# Copy lowcoder client data
143-
COPY --chown=lowcoder:lowcoder --from=build-client /lowcoder-client/packages/lowcoder/build/ /lowcoder/client
143+
COPY --chown=lowcoder:lowcoder --from=build-client /lowcoder-client/packages/openblocks/build/ /lowcoder/client
144144

145145
# Copy additional nginx init scripts
146146
COPY deploy/docker/frontend/00-change-nginx-user.sh /docker-entrypoint.d/00-change-nginx-user.sh
@@ -166,7 +166,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-instal
166166
&& echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb bullseye main" | tee /etc/apt/sources.list.d/redis.list \
167167
&& curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg \
168168
&& echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg arch=amd64,arm64] http://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list \
169-
&& curl -sL https://deb.nodesource.com/setup_19.x | bash - \
169+
&& curl -sL https://deb.nodesource.com/setup_20.x | bash - \
170170
&& apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends -y \
171171
mongodb-org \
172172
redis \

server/node-service/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
},
3030
"dependencies": {
3131
"@apidevtools/swagger-parser": "^10.1.0",
32-
"@aws-sdk/client-athena": "^3.271.0",
33-
"@aws-sdk/client-dynamodb": "^3.266.1",
34-
"@aws-sdk/client-lambda": "^3.272.0",
35-
"@aws-sdk/client-s3": "^3.238.0",
36-
"@aws-sdk/s3-request-presigner": "^3.321.1",
32+
"@aws-sdk/client-athena": "^3.327.0",
33+
"@aws-sdk/client-dynamodb": "^3.327.0",
34+
"@aws-sdk/client-lambda": "^3.327.0",
35+
"@aws-sdk/client-s3": "^3.327.0",
36+
"@aws-sdk/s3-request-presigner": "^3.327.0",
3737
"@google-cloud/bigquery": "^6.1.0",
3838
"@google-cloud/storage": "^6.9.3",
3939
"@supabase/supabase-js": "^2.10.0",

0 commit comments

Comments
 (0)