aioworkers.dockerfile 442 B

123456789101112131415161718
  1. FROM python:3.9-alpine
  2. RUN apk add --no-cache coreutils make gcc
  3. RUN apk add --no-cache python3-dev musl-dev libffi-dev
  4. RUN pip3 install uvloop
  5. ADD ./requirements.txt /aioworkers/
  6. ADD ./requirements-pg.txt /aioworkers/
  7. WORKDIR /aioworkers
  8. RUN pip3 install -U pip && \
  9. pip3 install -r /aioworkers/requirements-pg.txt
  10. ADD ./ /aioworkers
  11. EXPOSE 8080
  12. CMD aioworkers aioworkers.net.web --multiprocessing -c config.yaml -c config-pg.yaml