Optimized mastodon and network integration. added options for mig build to make

This commit is contained in:
2025-07-17 18:50:28 +02:00
parent 409e659143
commit d1982af63d
8 changed files with 26 additions and 18 deletions

View File

@@ -1,5 +1,5 @@
single_user_mode: false # Set true for initial setup
setup: false # Set true in inventory file to execute the setup and initializing procedures, don't know if this is still necessary @todo test it
setup: true # Set true in inventory file to execute the setup and initializing procedures, don't know if this is still necessary @todo test it
features:
matomo: true
css: true

View File

@@ -0,0 +1,10 @@
- name: flush docker service
meta: flush_handlers
- name: "Execute migration for '{{ application_id }}'"
command:
cmd: "docker-compose run --rm web bundle exec rails db:migrate"
chdir: "{{docker_compose.directories.instance}}"
- name: "Include administrator routines for '{{ application_id }}'"
include_tasks: 02_administrator.yml

View File

@@ -16,15 +16,6 @@
client_max_body_size: "80m"
vhost_flavour: "ws_generic"
- name: flush docker service
meta: flush_handlers
when: mastodon_setup |bool
- name: setup routine for mastodon
command:
cmd: "docker-compose run --rm web bundle exec rails db:migrate"
chdir: "{{docker_compose.directories.instance}}"
when: mastodon_setup |bool
- name: "include create-administrator.yml for mastodon"
include_tasks: create-administrator.yml
- name: "start setup procedures for mastodon"
include_tasks: 01_setup.yml
when: mastodon_setup |bool