Skip to content
Snippets Groups Projects
Unverified Commit a0f88a15 authored by Armin Co's avatar Armin Co
Browse files

Adding production image

parent 3a34a4be
No related branches found
No related tags found
No related merge requests found
...@@ -46,3 +46,12 @@ FROM alpine:edge AS websockify ...@@ -46,3 +46,12 @@ FROM alpine:edge AS websockify
RUN echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \ RUN echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \
apk add --no-cache websockify apk add --no-cache websockify
EXPOSE 64737 EXPOSE 64737
# websockify standalone
FROM websockify AS websockify-standalone
RUN apk add --no-cache tini
EXPOSE 443
ENTRYPOINT [ "/sbin/tini", "--"]
ENV MUMBLE_SERVER=mumble.cvh-server.de:64738
CMD [ "websockify --cert=/home/node/certs/cert.crt --key=/home/node/certs/cert.key --ssl-only --ssl-target --web=/home/node/dist 443 "$MUMBLE_SERVER"" ]
\ No newline at end of file
...@@ -48,7 +48,7 @@ eine Verbindung zwischen einem Mumble-Server (Murmur) und der Webanwendung herzu ...@@ -48,7 +48,7 @@ eine Verbindung zwischen einem Mumble-Server (Murmur) und der Webanwendung herzu
## testing ## testing
Um die Mumble-Web Anwendung zu testen kann sie lokal ausgeführt werden. Um die Mumble-Web Anwendung zu testen kann sie lokal ausgeführt werden.
Hierzu steht ein docker-compose script bereit, um alle notwendigen Services passend zu starten. Hierzu steht ein docker-compose Skript bereit, um alle notwendigen Container passend zu starten.
Das Script stellt einen eigenen Mumble-Server <https://github.com/coppit/docker-mumble-server> Das Script stellt einen eigenen Mumble-Server <https://github.com/coppit/docker-mumble-server>
bereit, dieser läuft auf dem Port 64738 und hat den Hostnamen `murmur`. bereit, dieser läuft auf dem Port 64738 und hat den Hostnamen `murmur`.
......
version: '3.4'
services:
mumble-web-nginx:
build:
context: ./
target: websockify-standalone
container_name: mumble-web
environment:
- MUMBLE_SERVER=mumble.cvh-server.de:64738
ports:
- 443:443
volumes:
- ../letsencrypt-webserver/reverse_proxy/keys:/home/node/certs:ro
restart: unless-stopped
murmur:
container_name: murmur
image: coppit/mumble-server
ports:
- 64738:64738
volumes:
- ./murmur:/data
restart: unless-stopped
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment