feat(ansible): Ajoute les dossiers PWA, IDB et Workbox aux permissions et compile PWA.

This commit is contained in:
Serreau Jovann
2026-01-25 11:56:53 +01:00
parent 65925bdf82
commit cc9dba4aaa

View File

@@ -96,6 +96,9 @@
- "{{ path }}/public/media" # For uploads - "{{ path }}/public/media" # For uploads
- "{{ path }}/public/storage" - "{{ path }}/public/storage"
- "{{ path }}/public/tmp" - "{{ path }}/public/tmp"
- "{{ path }}/public/pwa"
- "{{ path }}/public/idb"
- "{{ path }}/public/workbox"
- name: Exécuter 'composer install' dans le répertoire de l'application - name: Exécuter 'composer install' dans le répertoire de l'application
ansible.builtin.command: composer install --no-dev --optimize-autoloader ansible.builtin.command: composer install --no-dev --optimize-autoloader
@@ -196,6 +199,11 @@
ansible.builtin.command: docker compose -f umami-docker.yaml down ansible.builtin.command: docker compose -f umami-docker.yaml down
args: args:
chdir: "{{ path }}" chdir: "{{ path }}"
- name: Exécuter doctrine:migration:migrate dans le répertoire de l application
ansible.builtin.command: php -d memory_limit=-1 bin/console pwa:compile
become: false
args:
chdir: "{{ path }}"
- name: docker compose up data - name: docker compose up data
ansible.builtin.command: docker compose -f umami-docker.yaml up -d ansible.builtin.command: docker compose -f umami-docker.yaml up -d
args: args:
@@ -229,6 +237,9 @@
- "{{ path }}/public/media" - "{{ path }}/public/media"
- "{{ path }}/public/storage" - "{{ path }}/public/storage"
- "{{ path }}/public/tmp" - "{{ path }}/public/tmp"
- "{{ path }}/public/pwa"
- "{{ path }}/public/idb"
- "{{ path }}/public/workbox"
- name: Exécuter ecosplay:abonement dans le répertoire de l application - name: Exécuter ecosplay:abonement dans le répertoire de l application
ansible.builtin.command: php bin/console ecosplay:abonement ansible.builtin.command: php bin/console ecosplay:abonement
become: false become: false