diff options
| author | rpkak <67059904+rpkak@users.noreply.github.com> | 2021-06-12 06:51:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-12 11:51:11 +0700 |
| commit | d0cea42fbbf616806294d7b59889f2a8a95c8e98 (patch) | |
| tree | bedc57fc6274a0cf5b1ceb7769fb97882ddc1e79 /Dockerfile | |
| parent | 28e7ab10dfdc8cd07bff9c706fa83a27c3bfbcf5 (diff) | |
| download | rq-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-- | Dockerfile | 22 |
1 files changed, 7 insertions, 15 deletions
@@ -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"] |
