releases support

This commit is contained in:
Alexander Strizhakov 2020-01-18 16:55:33 +03:00
commit efb8ef5abe
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
6 changed files with 103 additions and 57 deletions

View file

@ -6,6 +6,8 @@ config :pleroma, :modules, runtime_dir: "/var/lib/pleroma/modules"
config_path = System.get_env("PLEROMA_CONFIG_PATH") || "/etc/pleroma/config.exs"
config :pleroma, release: true, config_path: config_path
if File.exists?(config_path) do
import_config config_path
else
@ -18,3 +20,9 @@ else
IO.puts(warning)
end
exported_config = Path.join([Path.dirname(config_path), "prod.exported_from_db.secret.exs"])
if File.exists?(exported_config) do
import_config exported_config
end