02b15d0f5b
* Most significant is probably the patching necessary to run plausible
with postgres without superuser privilege. This change includes:
* updating ecto_sql to 3.6 where `CREATE DATABASE` is only executed if
it doesn't exist[1].
* patching a migration to only modify the `users.email` column (to use
`citext` rather than creating the extension. `plausible-postgres`
takes care of that).
* Correctly declare dependencies in systemd.
* A few minor fixes.
[1] 051baf669e
13 lines
364 B
Diff
13 lines
364 B
Diff
diff --git a/mix.exs b/mix.exs
|
|
index f6e3b9a..67687d1 100644
|
|
--- a/mix.exs
|
|
+++ b/mix.exs
|
|
@@ -52,7 +52,7 @@ defmodule Plausible.MixProject do
|
|
[
|
|
{:bcrypt_elixir, "~> 2.0"},
|
|
{:cors_plug, "~> 1.5"},
|
|
- {:ecto_sql, "~> 3.0"},
|
|
+ {:ecto_sql, "~> 3.6"},
|
|
{:elixir_uuid, "~> 1.2"},
|
|
{:gettext, "~> 0.11"},
|
|
{:jason, "~> 1.0"},
|