| | |
| | FROM python:3.10 |
| |
|
| | |
| | RUN adduser --disabled-password --gecos '' professor && \ |
| | mkdir -p /app && \ |
| | chown -R professor:professor /app |
| |
|
| | |
| | RUN apt-get update && apt-get upgrade -y |
| |
|
| | |
| | COPY requirements.txt /requirements.txt |
| | RUN pip install --upgrade pip && \ |
| | pip install -r /requirements.txt |
| |
|
| | |
| | USER professor |
| | WORKDIR /app |
| |
|
| | |
| | COPY --chown=professor:professor . . |
| |
|
| | |
| | ENV LOG_PATH=/app/BotLog.txt |
| | ENV FLASK_APP=app.py |
| | ENV FLASK_DEBUG=0 |
| | ENV FLASK_RUN_HOST=0.0.0.0 |
| | ENV FLASK_RUN_PORT=7860 |
| |
|
| | |
| | RUN touch $LOG_PATH && chmod 666 $LOG_PATH |
| |
|
| | |
| | EXPOSE 7860 |
| |
|
| | |
| | CMD ["sh", "-c", "python bot.py & flask run"] |