FROM alpine ADD . /install RUN apk add --update --no-interactive --no-cache \ python3 \ py3-pip \ py3-alembic \ py3-bcrypt \ py3-dateutil \ py3-docutils \ py3-flask \ py3-frozendict \ py3-greenlet \ py3-magic \ py3-mypy-extensions \ py3-psutil \ py3-redis \ py3-requests \ py3-rsa \ py3-sqlalchemy \ py3-tornado \ py3-typing-extensions \ py3-tz \ py3-websocket-client \ py3-websockets \ py3-wheel \ py3-yaml \ py3-zeroconf \ redis RUN cd /install && pip install --no-cache-dir . RUN cd / && rm -rf /install EXPOSE 8008 VOLUME /app/config VOLUME /app/workdir CMD platypush --start-redis --config /app/config/config.yaml --workdir /app/workdir