Skip to content
Snippets Groups Projects
Unverified Commit 09d8f2b5 authored by PICHOU Kyâne's avatar PICHOU Kyâne
Browse files

Add Mumble web

parent 19010e6c
No related branches found
No related tags found
1 merge request!49Add murmur server
Pipeline #64651 passed
README.md
docker-compose.yml
secrets/
FROM alpine:3.12
RUN echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \
apk add --update --no-cache nodejs npm tini websockify git && \
git clone --branch features/fabien/framasoft-theme https://framagit.org/fabien4vo/mumble-web.git /home/node && \
adduser -D -g 1001 -u 1001 -h /home/node node && \
mkdir -p /home/node && \
mkdir -p /home/node/.npm-global && \
mkdir -p /home/node/app && \
chown -R node: /home/node
USER node
ENV PATH=/home/node/.npm-global/bin:$PATH
ENV NPM_CONFIG_PREFIX=/home/node/.npm-global
RUN cd /home/node && \
npm install && \
npm run build
USER root
RUN apk del gcc git
USER node
COPY index.html /home/node/app/index.html
EXPOSE 8080
ENV MUMBLE_SERVER=murmur:64738
ENTRYPOINT ["/sbin/tini", "--"]
CMD websockify --ssl-target --web=/home/node/dist 8080 "$MUMBLE_SERVER"
version: "2.4"
networks:
docker_default:
external: true
name: "docker_default"
services:
mumble-web:
image: registry.picasoft.net/pica-mumble-web:1.3.0
container_name: mumble-web
environment:
MUMBLE_SERVER: "murmur:64738"
networks:
- docker_default
volumes:
- /DATA/docker/volumes/murmur/mumble-web/config.js:/home/node/dist/config.local.js
labels:
- "traefik.frontend.rule=Host:voice.picasoft.net"
- "traefik.port=8080"
- "traefik.frontend.passHostHeader=true"
- "traefik.enable=true"
restart: unless-stopped
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment