You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
929 B
32 lines
929 B
# https://docs.pleroma.social/backend/installation/otp_en/
|
|
---
|
|
- hosts: pleroma
|
|
become: yes
|
|
tasks:
|
|
|
|
# Create the postgres database
|
|
# su postgres -s $SHELL -lc "psql -f /tmp/setup_db.psql"
|
|
- command: psql -f /tmp/setup_db.psql
|
|
become_user: postgres
|
|
|
|
# Create the database schema
|
|
# su pleroma -s $SHELL -lc "./bin/pleroma_ctl migrate"
|
|
- command: ./bin/pleroma_ctl migrate
|
|
args:
|
|
chdir: /opt/pleroma
|
|
become_user: pleroma
|
|
|
|
# If you have installed RUM indexes uncommend and run
|
|
# su pleroma -s $SHELL -lc "./bin/pleroma_ctl migrate --migrations-path priv/repo/optional_migrations/rum_indexing/"
|
|
- command: ./bin/pleroma_ctl migrate --migrations-path priv/repo/optional_migrations/rum_indexing/
|
|
args:
|
|
chdir: /opt/pleroma
|
|
become_user: pleroma
|
|
|
|
handlers:
|
|
- name: Restart postgres
|
|
service:
|
|
name: postgresql
|
|
state: restarted
|
|
|