Blame dev/docker/worker

Lubomír Sedlář 1bbc64
FROM registry.fedoraproject.org/fedora:28
Patrick Uiterwijk 57e33f
MAINTAINER Patrick Uiterwijk <patrick@puiterwijk.org></patrick@puiterwijk.org>
Patrick Uiterwijk 57e33f
Patrick Uiterwijk 57e33f
VOLUME ["/repos"]
Patrick Uiterwijk 57e33f
RUN mkdir /code
Patrick Uiterwijk 57e33f
Clement Verna 61868a
RUN dnf install -y python2-devel python-setuptools python-nose python2-bcrypt python-alembic \
Patrick Uiterwijk 57e33f
                   python-arrow python-binaryornot python-bleach python-blinker \
Patrick Uiterwijk 57e33f
                   python-chardet python-cryptography python-docutils python-flask \
Pierre-Yves Chibon e9046e
                   python-flask-wtf python-markdown python-psutil \
Pierre-Yves Chibon 32dba7
                   python-pygit2 python-fedora python-openid python-openid-cla \
Patrick Uiterwijk 57e33f
                   python-openid-teams python-straight-plugin python-wtforms python-munch \
Patrick Uiterwijk 57e33f
                   python-enum34 python-redis python-sqlalchemy systemd gitolite3 python-filelock \
Patrick Uiterwijk 57e33f
                   python-fedora-flask python2-pillow python2-psycopg2
Patrick Uiterwijk 57e33f
Patrick Uiterwijk 0f077b
RUN dnf install -y python2-celery
Patrick Uiterwijk 0f077b
Patrick Uiterwijk 57e33f
WORKDIR /code
Vivek Anand 6524a3
ENTRYPOINT ["/usr/bin/celery", "-A", "pagure.lib.tasks", "worker", "--loglevel", "info"]
Patrick Uiterwijk 57e33f
Patrick Uiterwijk 57e33f
# Code injection is last to make optimal use of caches
Patrick Uiterwijk 57e33f
VOLUME ["/code"]
Patrick Uiterwijk 57e33f
# Openshift: COPY / /code
Patrick Uiterwijk cbb4a3
VOLUME ["/attachments"]
Patrick Uiterwijk c9d5be
# Ideally this would run as non-root, but that needs the /repos owned correctly
Patrick Uiterwijk c9d5be
ENV C_FORCE_ROOT true