Dockerfile 481 B

1234567891011121314151617181920212223
  1. FROM python:3.7
  2. RUN pip install --upgrade pip
  3. ENV ROLLBOT_LIB_DIR /rollbot-lib/
  4. ENV ROLLBOT_CFG_DIR /rollbot-config/
  5. ENV ROLLBOT_APP_DIR /rollbot-app/
  6. WORKDIR ${ROLLBOT_APP_DIR}
  7. EXPOSE 6070
  8. ADD requirements.txt .
  9. RUN pip install -r requirements.txt
  10. ADD lib/ ${ROLLBOT_LIB_DIR}
  11. RUN pip install -e ${ROLLBOT_LIB_DIR}
  12. ADD config/config.toml ${ROLLBOT_CFG_DIR}
  13. ADD config/secrets.toml ${ROLLBOT_CFG_DIR}
  14. ADD src/ .
  15. CMD ["gunicorn", "groupme_bot:app", "--bind", "0.0.0.0:6070"]