summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorrpkak <67059904+rpkak@users.noreply.github.com>2021-06-12 06:51:11 +0200
committerGitHub <noreply@github.com>2021-06-12 11:51:11 +0700
commitd0cea42fbbf616806294d7b59889f2a8a95c8e98 (patch)
treebedc57fc6274a0cf5b1ceb7769fb97882ddc1e79 /Dockerfile
parent28e7ab10dfdc8cd07bff9c706fa83a27c3bfbcf5 (diff)
downloadrq-d0cea42fbbf616806294d7b59889f2a8a95c8e98.tar.gz
Docker (#1471)
* rqtest -> tests folder * worker Dockerfile to repo folder * Dockerfile: install rq from file next to it * add docker workflow
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile22
1 files changed, 7 insertions, 15 deletions
diff --git a/Dockerfile b/Dockerfile
index 6cd1f18..231549d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,19 +1,11 @@
-FROM ubuntu:latest
+FROM python:3.8
-RUN apt-get update \
- && apt-get install -y \
- redis-server \
- python3-pip \
- stunnel
-
-COPY tests/ssl_config/private.pem tests/ssl_config/stunnel.conf /etc/stunnel/
+WORKDIR /root
COPY . /tmp/rq
-WORKDIR /tmp/rq
-RUN pip3 install -r /tmp/rq/requirements.txt -r /tmp/rq/dev-requirements.txt \
- && python3 /tmp/rq/setup.py build \
- && python3 /tmp/rq/setup.py install
-CMD stunnel \
- & redis-server \
- & RUN_SLOW_TESTS_TOO=1 RUN_SSL_TESTS=1 pytest /tmp/rq/tests/ --durations=5 -v --log-cli-level 10
+RUN pip install /tmp/rq
+
+RUN rm -r /tmp/rq
+
+ENTRYPOINT ["rq", "worker"]