Skip to content

2.1.7 fixes. Video Components, OAuth, Navigation #514

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 26 commits into from
Nov 21, 2023
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1e4f02a
Updated Translations
Nov 20, 2023
e03639f
Updated Section Control
Nov 20, 2023
2e13bff
fix: change oauth url format to allow whole base url
ludomikula Nov 20, 2023
5380655
Broadcast Function including Array Length
Nov 20, 2023
3ae23af
Merge branch 'dev' into agora-integrationn
FalkWolsky Nov 20, 2023
da9515f
Merge pull request #509 from lowcoder-org/agora-integrationn
FalkWolsky Nov 20, 2023
aa9a3e1
new: updated docker build process to use nodejs debian/ubuntu repos
ludomikula Nov 20, 2023
6e1bc05
fix: handle empty itemKeys for sub-menus
raheeliftikhar5 Nov 14, 2023
48e4c71
feat: allow more than 2 levels nested nav
raheeliftikhar5 Nov 14, 2023
ee148f5
feat: make parent menu items clickable
raheeliftikhar5 Nov 14, 2023
8e39c18
feat: added width and background option for nav bar
raheeliftikhar5 Nov 14, 2023
ce51a67
feat: styling option for nav layout
raheeliftikhar5 Nov 16, 2023
4be209b
feat: background-image for nav layout
raheeliftikhar5 Nov 16, 2023
b06fa7e
feat: allow json data for nav layout
raheeliftikhar5 Nov 20, 2023
d3ef400
Updated Documentation Functions
Nov 20, 2023
a3389a4
Merge branch 'dev' into nav-layout-updates
FalkWolsky Nov 20, 2023
f7ec8fd
Merge pull request #510 from raheeliftikhar5/nav-layout-updates
FalkWolsky Nov 20, 2023
7105b92
Fixed OAuth for KeyCloak
Nov 20, 2023
de62a2f
new: use scope provided from frontend
ludomikula Nov 20, 2023
ab89612
Updated Readme
Nov 20, 2023
86b23ef
Updated Readme
Nov 20, 2023
480a4a2
Updated Branding
Nov 20, 2023
f563ca6
added video sharing component and its controls
freddysundowner Nov 21, 2023
b83ae94
Bunch of Frontend Fixes
Nov 21, 2023
39bbd15
Merge branch 'dev' into agora-integrationn
FalkWolsky Nov 21, 2023
c02d325
Merge pull request #513 from lowcoder-org/agora-integrationn
FalkWolsky Nov 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
new: updated docker build process to use nodejs debian/ubuntu repos
  • Loading branch information
ludomikula committed Nov 20, 2023
commit aa9a3e14bc98091d8b8da36782f5faaf2ebf006e
35 changes: 27 additions & 8 deletions deploy/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,12 +66,17 @@ CMD [ "sh" , "/lowcoder/api-service/entrypoint.sh" ]
##
FROM ubuntu:jammy as build-node-service

RUN apt update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates build-essential
RUN apt update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates build-essential gnupg

# Add nodejs repo and keys
RUN mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list

# Download nodejs and install yarn
RUN curl -sL https://deb.nodesource.com/setup_19.x | bash - \
&& apt-get install --no-install-recommends -y nodejs \
&& npm install -g yarn
RUN apt-get update \
&& apt-get install --no-install-recommends -y nodejs \
&& npm install -g yarn

# Copy and build the node-service app
COPY server/node-service/ /lowcoder/node-service/app/
Expand All @@ -93,9 +98,16 @@ RUN chmod +x /lowcoder/node-service/*.sh
FROM ubuntu:jammy as lowcoder-ce-node-service
LABEL maintainer="lowcoder"

RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates \
&& curl -sL https://deb.nodesource.com/setup_19.x | bash - \
&& apt-get install --no-install-recommends -y nodejs gosu \
RUN apt update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates gnupg

# Add nodejs repo and keys
RUN mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list

# Download nodejs and install yarn
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y nodejs gosu \
&& npm install -g yarn \
&& rm -rf /var/cache/apt/lists \
&& addgroup --system --gid 9001 lowcoder \
Expand Down Expand Up @@ -167,13 +179,20 @@ EXPOSE 3443
FROM lowcoder-ce-frontend
LABEL maintainer="lowcoder"

RUN apt update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y curl ca-certificates gnupg

# Add nodejs repo and keys
RUN mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list


# Install required packages
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y bash gnupg curl lsb-release \
&& curl -fsSL https://packages.redis.io/gpg | gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg \
&& 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 \
&& curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg \
&& 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 \
&& curl -sL https://deb.nodesource.com/setup_19.x | bash - \
&& if [ "$(dpkg --print-architecture)" = "amd64" ] || [ "$(dpkg --print-architecture)" = "i386" ]; then \
curl -sL http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_$(dpkg --print-architecture).deb --output libssl1.1_1.1.1f-1ubuntu2_$(dpkg --print-architecture).deb; \
else \
Expand Down