diff --git a/Dockerfile b/Dockerfile
index 7ee2190b56520edfd0b9ef168c17fc33a4afe37c..0131a68b687c8bffda834ec7f0e3fa9a0d7a317f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -46,3 +46,12 @@ FROM alpine:edge AS websockify
 RUN echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \
     apk add --no-cache websockify 
 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
diff --git a/README.md b/README.md
index 7676df400584340221800831b21a599527a97f0b..e5507f83d485b899414a303e28582d26b13f34e0 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ eine Verbindung zwischen einem Mumble-Server (Murmur) und der Webanwendung herzu
 ## testing
 
 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>
 bereit, dieser läuft auf dem Port 64738 und hat den Hostnamen `murmur`.
diff --git a/docker-compose.production.yml b/docker-compose.production.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2192f415d0f1274dcb567a895128b0d671b9a1b6
--- /dev/null
+++ b/docker-compose.production.yml
@@ -0,0 +1,23 @@
+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