diff --git a/Dockerfile b/Dockerfile index c3ef595..81085a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,6 @@ ENV PATH="/root/.cargo/bin:$PATH" RUN mkdir /app WORKDIR /app - RUN mix local.hex --force RUN mix local.rebar --force diff --git a/docker-compose.yml b/docker-compose.yml index b5a4d1c..e4310e9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,9 +4,10 @@ services: build: . env_file: docker.env volumes: - - ".:/app" - # ignore build data - - "/app/_build" - - "/app/deps" + - "./mix.exs:/app/mix.exs" + - "./lib:/app/lib" + - "./config:/app/config" + - "./data:/app/data" + - "./omnibot.exs:/app/omnibot.exs" working_dir: "/app" restart: always diff --git a/lib/contrib/markov/markov.ex b/lib/contrib/markov/markov.ex index 4a749cf..25bcc5c 100644 --- a/lib/contrib/markov/markov.ex +++ b/lib/contrib/markov/markov.ex @@ -4,7 +4,7 @@ defmodule Omnibot.Contrib.Markov do require Logger @default_config [ - save_dir: "markov", + save_dir: "data/markov", order: 2, save_every: 5 * 60, ignore: [], diff --git a/lib/contrib/wordbot/wordbot.ex b/lib/contrib/wordbot/wordbot.ex index 5bc1661..b69d825 100644 --- a/lib/contrib/wordbot/wordbot.ex +++ b/lib/contrib/wordbot/wordbot.ex @@ -3,7 +3,7 @@ defmodule Omnibot.Contrib.Wordbot do alias Omnibot.{Contrib.Wordbot, Irc, Util} require Logger - @default_config wordbot_source: "words.txt", wordbot_db: "wordbot.db", words_per_round: 300, hours_per_round: 5, ignore: [] + @default_config wordbot_source: "data/wordbot/words.txt", wordbot_db: "data/wordbot/wordbot.db", words_per_round: 300, hours_per_round: 5, ignore: [] @impl true def children(cfg) do