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