Page MenuHomePhorge

No OneTemporary

diff --git a/docker/meet/Dockerfile b/docker/meet/Dockerfile
index cfb2e959..d1c210a0 100644
--- a/docker/meet/Dockerfile
+++ b/docker/meet/Dockerfile
@@ -1,11 +1,13 @@
-FROM fedora:34
+FROM fedora:37
MAINTAINER Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>
RUN dnf -y install \
--setopt 'tsflags=nodocs' \
- npm nodejs python3 python3-pip meson ninja-build make gcc g++ && \
+ npm nodejs python3 python3-pip meson ninja-build make gcc g++ git && \
dnf clean all
+COPY build.sh /build.sh
+RUN /build.sh
COPY init.sh /init.sh
CMD [ "/init.sh" ]
diff --git a/docker/meet/build.sh b/docker/meet/build.sh
new file mode 100755
index 00000000..e0cf0348
--- /dev/null
+++ b/docker/meet/build.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+set -e
+mkdir /src/
+cd /src/
+git clone https://git.kolab.org/source/kolab.git kolab
+cp -R kolab/meet/server /src/meetsrc
+rm -Rf /src/meetsrc/node_modules
+cd /src/meetsrc
+npm install
+npm install -g nodemon
diff --git a/docker/meet/init.sh b/docker/meet/init.sh
index 70d2f0ad..a85f4695 100755
--- a/docker/meet/init.sh
+++ b/docker/meet/init.sh
@@ -1,9 +1,12 @@
#!/bin/bash
set -e
-cp -R /src/meet /src/meetsrc
-rm -Rf /src/meetsrc/node_modules
+rm -R /src/meetsrc/lib /src/meetsrc/config /src/meetsrc/test
+cp -R /src/meet/lib /src/meetsrc/lib
+cp -R /src/meet/config /src/meetsrc/config
+cp -R /src/meet/test /src/meetsrc/test
+cp -R /src/meet/*.js /src/meetsrc/
cd /src/meetsrc
npm install
npm install -g nodemon
export DEBUG="kolabmeet-server* mediasoup*"
-nodemon server.js
+exec nodemon server.js

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 10, 9:04 AM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
197029
Default Alt Text
(1 KB)

Event Timeline