summaryrefslogtreecommitdiff
path: root/docs/administration
diff options
context:
space:
mode:
authorrinpatch <rinpatch@sdf.org>2020-02-06 15:00:33 +0300
committerrinpatch <rinpatch@sdf.org>2020-02-06 15:00:33 +0300
commit6722dade42d5f404c00386b0336d821028d58d7c (patch)
tree3f8972d7a4d9d797702f0f01eabf165042ef2ca4 /docs/administration
parenta56db789359c7c7d57b45e6c68f791eeadc171e4 (diff)
downloadpleroma-6722dade42d5f404c00386b0336d821028d58d7c.tar.gz
pleroma-6722dade42d5f404c00386b0336d821028d58d7c.zip
Simplify in-database config docs
Large part of it was no longer true (i.e none of the changes need recompilation anymore and you can't brick an instance by changing them, it's not necessary to manually truncate the db manually anymore)
Diffstat (limited to 'docs/administration')
-rw-r--r--docs/administration/CLI_tasks/config.md18
1 files changed, 15 insertions, 3 deletions
diff --git a/docs/administration/CLI_tasks/config.md b/docs/administration/CLI_tasks/config.md
index 2af51c247..873775962 100644
--- a/docs/administration/CLI_tasks/config.md
+++ b/docs/administration/CLI_tasks/config.md
@@ -1,12 +1,16 @@
# Transfering the config to/from the database
-!!! danger
- This is a Work In Progress, not usable just yet.
-
{! backend/administration/CLI_tasks/general_cli_task_info.include !}
## Transfer config from file to DB.
+!!! note
+ You need to add the following to your config before executing this command:
+
+ ```elixir
+ config :pleroma, configurable_from_database: true
+ ```
+
```sh tab="OTP"
./bin/pleroma_ctl config migrate_to_db
```
@@ -18,7 +22,15 @@ mix pleroma.config migrate_to_db
## Transfer config from DB to `config/env.exported_from_db.secret.exs`
+!!! note
+ In-Database configuration will still be applied after executing this command unless you set the following in your config:
+
+ ```elixir
+ config :pleroma, configurable_from_database: false
+ ```
+
To delete transfered settings from database optional flag `-d` can be used. <env> is `prod` by default.
+
```sh tab="OTP"
./bin/pleroma_ctl config migrate_from_db [--env=<env>] [-d]
```