pretix-congressschedule/docker/pretix/Dockerfile

19 lines
No EOL
393 B
Docker

FROM pretix/standalone:stable
USER root
ENV IMAGE_CRON_DIR="/image/cron" \
IMAGE_CONFIG_DIR="/image/config"
ADD files /image
COPY crontab /tmp/crontab
RUN mv /image/supervisord/crond.conf /etc/supervisord/crond.conf && \
pip install crontab && chmod 644 $IMAGE_CONFIG_DIR/ssl/*.crt && chmod +x $IMAGE_CRON_DIR/cron.py
USER pretixuser
EXPOSE 443
ENTRYPOINT ["pretix"]
CMD ["all"]