Dockerfile.groupme 510 B

1234567891011121314151617181920212223242526272829
  1. FROM python:3.9
  2. LABEL maintainer="Kirk Trombley <ktrom3894@gmail.com>"
  3. WORKDIR /app/
  4. RUN mkdir ./data/
  5. ENV DATABASE_FILE="/app/data/rollbot.db"
  6. ENV SECRET_FILE="/app/data/secrets.toml"
  7. EXPOSE 5000
  8. COPY logging.conf .
  9. COPY ./rollbot/ /app/rollbot
  10. RUN pip3 install -e /app/rollbot
  11. COPY ./commands/ /app/commands
  12. RUN pip3 install -e /app/commands
  13. COPY ./drivers/groupme_driver.py .
  14. RUN pip3 install uvicorn fastapi toml
  15. CMD uvicorn groupme_driver:app --host 0.0.0.0 --port 5000 --root-path /rollbot