forked from Deuxfleurs/infrastructure
Better handle jitsi versions
This commit is contained in:
parent
c4a6cf1534
commit
5337be94df
6 changed files with 21 additions and 32 deletions
|
@ -33,6 +33,7 @@ services:
|
|||
context: ./jitsi-meet
|
||||
args:
|
||||
# https://github.com/jitsi/jitsi-meet
|
||||
PREFIXV: stable/jitsi-meet_
|
||||
VERSION: 4966
|
||||
image: superboum/amd64_jitsi_meet:v1
|
||||
|
||||
|
@ -41,6 +42,7 @@ services:
|
|||
context: ./jitsi-conference-focus
|
||||
args:
|
||||
# https://github.com/jitsi/jicofo
|
||||
PREFIXV: stable/jitsi-meet_
|
||||
VERSION: 4966
|
||||
image: superboum/amd64_jitsi_conference_focus:v3
|
||||
|
||||
|
@ -49,6 +51,7 @@ services:
|
|||
context: ./jitsi-videobridge
|
||||
args:
|
||||
# https://github.com/jitsi/jitsi-videobridge
|
||||
PREFIXV: stable/jitsi-meet_
|
||||
VERSION: 4966
|
||||
image: superboum/amd64_jitsi_videobridge:v10
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
FROM debian:buster AS builder
|
||||
|
||||
#ENV VERSION=4510
|
||||
ARG PREFIXV
|
||||
ARG VERSION
|
||||
RUN apt-get update && \
|
||||
apt-get install -y openjdk-11-jdk maven wget unzip && \
|
||||
wget https://github.com/jitsi/jicofo/archive/jitsi-meet_${VERSION}.zip -O jicofo.zip && \
|
||||
wget https://github.com/jitsi/jicofo/archive/${PREFIXV}${VERSION}.zip -O jicofo.zip && \
|
||||
unzip jicofo.zip && \
|
||||
mv jicofo-jitsi-meet_${VERSION} jicofo && \
|
||||
cd jicofo && \
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
FROM debian:buster AS builder
|
||||
|
||||
#ENV VERSION=4048
|
||||
ARG PREFIXV
|
||||
ARG VERSION
|
||||
RUN apt-get update && \
|
||||
apt-get install -y npm git nodejs make wget unzip && \
|
||||
wget https://github.com/jitsi/jitsi-meet/archive/${VERSION}.zip -O jitsi-meet.zip && \
|
||||
wget https://github.com/jitsi/jitsi-meet/archive/${PREFIXV}${VERSION}.zip -O jitsi-meet.zip && \
|
||||
unzip jitsi-meet.zip && \
|
||||
mv jitsi-meet-${VERSION} jitsi-meet && \
|
||||
cd jitsi-meet && \
|
||||
npm install && \
|
||||
make && \
|
||||
sed -i \
|
||||
"s/OPTIMAL_BROWSERS: \[.*\],/ OPTIMAL_BROWSERS: [ 'chrome', 'chromium', 'nwjs', 'electron' ],/g" \
|
||||
interface_config.js && \
|
||||
sed -i \
|
||||
"s/UNSUPPORTED_BROWSERS: \[.*\],/ UNSUPPORTED_BROWSERS: [ 'firefox' ],/g" \
|
||||
interface_config.js
|
||||
make
|
||||
|
||||
FROM debian:buster
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
FROM debian:buster AS builder
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y wget unzip maven openjdk-11-jdk
|
||||
ARG PREFIXV
|
||||
ARG VERSION
|
||||
|
||||
#ENV VERSION=4468
|
||||
RUN wget https://github.com/jitsi/jitsi-videobridge/archive/stable/jitsi-meet_${VERSION}.zip -O jvb.zip && \
|
||||
RUN apt-get update && \
|
||||
apt-get install -y wget unzip maven openjdk-11-jdk && \
|
||||
wget https://github.com/jitsi/jitsi-videobridge/archive/${PREFIXV}${VERSION}.zip -O jvb.zip && \
|
||||
unzip jvb.zip && \
|
||||
mv jitsi-videobridge-stable-jitsi-meet_${VERSION} jvb && \
|
||||
cd jvb && \
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
version: '3'
|
||||
services:
|
||||
jitsi-xmpp:
|
||||
build: ./jitsi-xmpp
|
||||
image: ./jitsi-xmpp
|
||||
command: ["/usr/local/bin/xmpp_gen"]
|
||||
volumes: [ './jitsi-certs/:/certs:rw' ]
|
||||
env_file: [ 'dev.env' ]
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
version: '3.4'
|
||||
services:
|
||||
jitsi-xmpp:
|
||||
build: ./jitsi-xmpp
|
||||
image: superboum/amd64_jitsi_xmpp:v1
|
||||
image: superboum/amd64_jitsi_xmpp:v2
|
||||
network_mode: host
|
||||
ports:
|
||||
- "5222:5222"
|
||||
|
@ -10,28 +9,18 @@ services:
|
|||
- "5280:5280"
|
||||
env_file: [ 'dev.env' ]
|
||||
volumes: [ './jitsi-certs/:/certs:ro' ]
|
||||
jitsi-front:
|
||||
build:
|
||||
context: ./jitsi-front
|
||||
network: host
|
||||
#^-- I have some DNS problems on Fedora 32 in Docker
|
||||
image: superboum/amd64_jitsi_front:v5
|
||||
jitsi-meet:
|
||||
image: superboum/amd64_jitsi_meet:v1
|
||||
ports:
|
||||
- "443:443"
|
||||
env_file: [ 'dev.env' ]
|
||||
volumes: [ './jitsi-certs/:/certs:ro' ]
|
||||
jitsi-conference-focus:
|
||||
build:
|
||||
context: ./jitsi-conference-focus
|
||||
network: host
|
||||
image: superboum/amd64_jitsi_conference_focus:v2
|
||||
image: superboum/amd64_jitsi_conference_focus:v3
|
||||
env_file: [ 'dev.env' ]
|
||||
volumes: [ './jitsi-certs/:/certs:ro' ]
|
||||
jitsi-videobridge:
|
||||
build:
|
||||
context: ./jitsi-videobridge
|
||||
network: host
|
||||
image: superboum/amd64_jitsi_videobridge:v9
|
||||
image: superboum/amd64_jitsi_videobridge:v10
|
||||
network_mode: host
|
||||
ports:
|
||||
- "8080:8080/tcp"
|
||||
|
|
Loading…
Reference in a new issue