diff options
author | Javier Cacheiro <javier.cacheiro.lopez@cesga.es> | 2022-04-13 19:33:21 +0200 |
---|---|---|
committer | Javier Cacheiro <javier.cacheiro.lopez@cesga.es> | 2022-04-22 13:21:57 +0200 |
commit | dec26a6a2d3cb44a841ddf2bf60ea3018fa8457c (patch) | |
tree | a77d32d3855a86ced4b70c65a24ecb64cf914b91 /docker | |
parent | e4cff3746ddb49f7b8fc604f0ac736c2e52cef95 (diff) | |
download | websockify-dec26a6a2d3cb44a841ddf2bf60ea3018fa8457c.tar.gz |
Docker support
Diffstat (limited to 'docker')
-rw-r--r-- | docker/Dockerfile | 21 | ||||
-rwxr-xr-x | docker/docker-entrypoint.sh | 6 |
2 files changed, 27 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..535b163 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,21 @@ +FROM python:3.6 + +ENV VERSION 0.10.0 + +RUN mkdir -p /opt/websockify \ + && curl -SL https://github.com/novnc/websockify/archive/refs/tags/v$VERSION.tar.gz \ + | tar xzC /opt/websockify + +RUN python -m pip install 'numpy<1.17' redis simplejson jwcrypto + +VOLUME /data + +EXPOSE 80 +EXPOSE 443 + +WORKDIR /opt/websockify + +COPY docker-entrypoint.sh / + +ENTRYPOINT ["/docker-entrypoint.sh"] +CMD ["--help"] diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh new file mode 100755 index 0000000..1178553 --- /dev/null +++ b/docker/docker-entrypoint.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +set -e + +/opt/websockify/websockify-$VERSION/run "$@" |