File Dockerfile of Package jitsi-meet
FROM registry.opensuse.org/opensuse/leap:latest
COPY skip_integrity_check.js /
RUN zypper -n in git npm curl jq && \
git config --global url."https://github.com/".insteadOf ssh://git@github.com/; \
BRANCH=$(curl --silent "https://api.github.com/repos/jitsi/jitsi-meet/releases/latest" | jq -r .tag_name) && \
git clone -b $BRANCH https://github.com/jitsi/jitsi-meet.git; \
npm install -g patch-package jetifier webpack webpack-cli; \
cd jitsi-meet/ && \
echo "cache=npm_cache" >> .npmrc && \
mv /skip_integrity_check.js ./ && \
node skip_integrity_check.js; \
npm install
ENTRYPOINT ["/bin/bash"]