Add a section on executing mix tasks
authorrinpatch <rinpatch@sdf.org>
Sun, 23 Jun 2019 00:05:02 +0000 (03:05 +0300)
committerrinpatch <rinpatch@sdf.org>
Sun, 23 Jun 2019 00:05:02 +0000 (03:05 +0300)
docs/installation/releases_en.md

index 6c05f4cd9dd8238b8f31adf7be53fe66577352fe..b9ac1b955f3b04a6c1c9f4c31b054279e511173c 100644 (file)
@@ -236,7 +236,13 @@ chmod +x /etc/periodic/daily/renew-pleroma-cert
 # If everything worked this should output /etc/periodic/daily/renew-pleroma-cert
 run-parts --test /etc/periodic/daily
 ```
-### Running Mix tasks
+### Running mix tasks
+Throughout the wiki and guides there is a lot of references to mix tasks. Since `mix` is a build tool, you can't just call `mix pleroma.task`, instead you should call `pleroma_ctl` stripping pleroma/ecto namespace.
+
+So for example, if the task is `mix pleroma.user set admin --admin`, you should run it like this:
+```sh
+su pleroma -s $SHELL -lc "./bin/pleroma_ctl user set admin --admin"
+```
 ### Updating
 Generally, doing the following is enough:
 ```sh