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.
|
# and we want the default answers to be used for all questions.
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
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.
|
# These are only needed if we run the python-files several times.
|
||||||
# Docker doesn't keep the data between runs so this adds nothing.
|
# Docker doesn't keep the data between runs so this adds nothing.
|
||||||
ENV PYTHONDONTWRITEBYTECODE 1
|
ENV PYTHONDONTWRITEBYTECODE 1
|
||||||
|
|
||||||
# Force the stdout and stderr streams to be unbuffered.
|
# Force the stdout and stderr streams to be unbuffered.
|
||||||
# Will allow log messages to be immediately dumped instead of being buffered.
|
# 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.
|
# This is useful when the bot crashes before writing messages stuck in the buffer.
|
||||||
ENV PYTHONUNBUFFERED 1
|
ENV PYTHONUNBUFFERED 1
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ RUN useradd --create-home botuser
|
|||||||
RUN chown -R botuser:botuser /home/botuser && chmod -R 755 /home/botuser
|
RUN chown -R botuser:botuser /home/botuser && chmod -R 755 /home/botuser
|
||||||
USER 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
|
# You need to share this directory with the computer running
|
||||||
# the container to save the data.
|
# the container to save the data.
|
||||||
RUN mkdir -p /home/botuser/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/
|
COPY discord_reminder_bot/main.py discord_reminder_bot/settings.py /home/botuser/discord_reminder_bot/
|
||||||
|
|
||||||
|
VOLUME ["/home/botuser/data/"]
|
||||||
|
|
||||||
# Run bot.
|
# Run bot.
|
||||||
CMD [ "poetry", "run", "bot" ]
|
CMD [ "poetry", "run", "bot" ]
|
||||||
|
Reference in New Issue
Block a user