From 13bda0c4c07db2b4db81befd0eae882f78458e6d Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 29 Aug 2025 08:02:55 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8:=20performs=20DB=20migration=20automa?= =?UTF-8?q?tically?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/koillection/tasks/db_migration.yml | 9 +++++++++ roles/koillection/tasks/main.yml | 3 +++ 2 files changed, 12 insertions(+) create mode 100644 roles/koillection/tasks/db_migration.yml diff --git a/roles/koillection/tasks/db_migration.yml b/roles/koillection/tasks/db_migration.yml new file mode 100644 index 0000000..0d420c6 --- /dev/null +++ b/roles/koillection/tasks/db_migration.yml @@ -0,0 +1,9 @@ +--- + +- name: Run DB migration + become: true + become_user: www-data + ansible.builtin.command: + cmd: "php bin/console doctrine:migrations:migrate -n -q" + chdir: "{{ koillection_app_home }}" + changed_when: false diff --git a/roles/koillection/tasks/main.yml b/roles/koillection/tasks/main.yml index 0642a95..2c9d301 100644 --- a/roles/koillection/tasks/main.yml +++ b/roles/koillection/tasks/main.yml @@ -81,3 +81,6 @@ - name: Include API activation task ansible.builtin.include_tasks: api.yml + +- name: Include DB migration task + ansible.builtin.include_tasks: db_migration.yml