diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8ec142d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM lukechannings/deno +# same as normal deno image but supports ARM because lol + +WORKDIR /app + +COPY . . + +RUN deno cache index.ts + +ENTRYPOINT [ "deno", "task", "run:bot" ] \ No newline at end of file diff --git a/blacklist.json b/blacklist.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/blacklist.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2278255 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3.8' + +services: + bot: + image: discord_ai_bot + build: . + volumes: + - ./config.json:/app/config.json + depends_on: + - db + db: + image: surrealdb/surrealdb + command: start --user root --pass root rocksdb:///data/database + volumes: + - db:/data + +volumes: + db: \ No newline at end of file