From f3ca4f4e9cbadc7132c5dea16915d475b4165bd4 Mon Sep 17 00:00:00 2001 From: shibao Date: Wed, 19 Jan 2022 01:42:40 -0500 Subject: [PATCH] add docker stuff --- .dockerignore | 9 +++++++++ Dockerfile | 11 +++++++++++ docker-compose.yml | 12 ++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..cca3331 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.git* +__pycache__ +bot.cfg +README.md +LICENSE +markov.json +roboduck.db +docker-compose.yml +Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c246284 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM python:3 + +WORKDIR /usr/src/app + +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt +RUN pip install git+https://github.com/yupix/Mi.py.git@v3.3.0 + +COPY . . + +CMD [ "python", "-u", "./rdbot.py" ] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..03a11b2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3" + +services: + misskey-ebooks-bot: + build: + context: ./ + container_name: misskey-ebooks-bot + restart: always + volumes: + - ./bot.cfg:/usr/src/app/bot.cfg + - ./roboduck.db:/usr/src/app/roboduck.db + - ./markov.json:/usr/src/app/markov.json