Add VOLUME to Dockerfile
This commit is contained in:
@ -4,13 +4,13 @@ FROM python:3.9-slim
|
||||
# and we want the default answers to be used for all questions.
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# Don't generate byte code (.pyc-files).
|
||||
# Don't generate byte code (.pyc-files).
|
||||
# These are only needed if we run the python-files several times.
|
||||
# Docker doesn't keep the data between runs so this adds nothing.
|
||||
ENV PYTHONDONTWRITEBYTECODE 1
|
||||
|
||||
# Force the stdout and stderr streams to be unbuffered.
|
||||
# Will allow log messages to be immediately dumped instead of being buffered.
|
||||
# Force the stdout and stderr streams to be unbuffered.
|
||||
# Will allow log messages to be immediately dumped instead of being buffered.
|
||||
# This is useful when the bot crashes before writing messages stuck in the buffer.
|
||||
ENV PYTHONUNBUFFERED 1
|
||||
|
||||
@ -22,7 +22,7 @@ RUN useradd --create-home botuser
|
||||
RUN chown -R botuser:botuser /home/botuser && chmod -R 755 /home/botuser
|
||||
USER botuser
|
||||
|
||||
# Create directory for the sqlite database.
|
||||
# Create directory for the sqlite database.
|
||||
# You need to share this directory with the computer running
|
||||
# the container to save the data.
|
||||
RUN mkdir -p /home/botuser/data
|
||||
@ -42,5 +42,7 @@ RUN poetry install --no-interaction --no-ansi --no-dev
|
||||
|
||||
COPY discord_reminder_bot/main.py discord_reminder_bot/settings.py /home/botuser/discord_reminder_bot/
|
||||
|
||||
VOLUME ["/home/botuser/data/"]
|
||||
|
||||
# Run bot.
|
||||
CMD [ "poetry", "run", "bot" ]
|
||||
CMD [ "poetry", "run", "bot" ]
|
||||
|
Reference in New Issue
Block a user