From c2d9709bddedd404aa839e5897866f05163c0032 Mon Sep 17 00:00:00 2001 From: Th0rOnDoR Date: Sat, 24 Aug 2024 09:10:51 +0200 Subject: [PATCH] add docker support --- Dockerfile | 11 +++++++++++ docker.sh | 5 +++++ run.sh | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Dockerfile create mode 100755 docker.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ee8f222 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM denoland/deno:debian +RUN mkdir /app + +WORKDIR /app + +COPY . ./ + +RUN chmod +x ./run.sh +RUN chmod +x ./src/bot.ts + +ENTRYPOINT [ "./run.sh" ] diff --git a/docker.sh b/docker.sh new file mode 100755 index 0000000..1fb4402 --- /dev/null +++ b/docker.sh @@ -0,0 +1,5 @@ +#!/bin/bash +docker stop ruche-manager +docker remove ruche-manager +docker build . --tag ruche-manager/ruche-manager:latest +docker run -d --name ruche-manager --restart unless-stopped ruche-manager/ruche-manager:latest diff --git a/run.sh b/run.sh index 1a0cc0f..80ad14f 100755 --- a/run.sh +++ b/run.sh @@ -6,4 +6,4 @@ if ! [ -f ./token ] then echo "ERROR : Needs discord API token in ./token" && exit fi -DEBUG=871777993922588712 ./src/bot.ts ./token +DEBUG=871777993922588712 ./src/bot.ts ./token \ No newline at end of file