aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStonewall Jackson <stonewall@sacredheartsc.com>2023-06-13 07:51:57 -0400
committerStonewall Jackson <stonewall@sacredheartsc.com>2023-06-13 07:51:57 -0400
commit5dbc4ad82641264ff62bf5026cfc9dd13d79489e (patch)
treebc52fd6538d7d608daa1a94fb47b897d05716c6f
parentea53074059f7dbd0f9908dd9d11e0d1a9c2d2d04 (diff)
downloadselfhosted-5dbc4ad82641264ff62bf5026cfc9dd13d79489e.tar.gz
selfhosted-5dbc4ad82641264ff62bf5026cfc9dd13d79489e.zip
mastodon: migrate db on upgrade
-rw-r--r--roles/mastodon/tasks/main.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/roles/mastodon/tasks/main.yml b/roles/mastodon/tasks/main.yml
index 7ff23dd..41205c1 100644
--- a/roles/mastodon/tasks/main.yml
+++ b/roles/mastodon/tasks/main.yml
@@ -73,12 +73,16 @@
- name: precompile assets
command:
chdir: '{{ mastodon_install_dir }}'
- cmd: 'bundle exec rake assets:precompile'
+ cmd: '{{ item }}'
+ loop:
+ - 'bundle exec rake db:migrate'
+ - 'bundle exec rake assets:precompile'
environment:
NODE_OPTIONS: --openssl-legacy-provider
RAILS_ENV: production
become: yes
become_user: '{{ mastodon_user }}'
+ notify: restart mastodon
when: mastodon_git.changed
- name: create systemd units