Jelajahi Sumber

:hammer: add db-mananger role for deployment

Jeremy Zheng 2 tahun lalu
induk
melakukan
1ef4cc0075
2 mengubah file dengan 13 tambahan dan 8 penghapusan
  1. 13 1
      deploy/mint.yml
  2. 0 7
      deploy/roles/mint-v2/tasks/laravel.yml

+ 13 - 1
deploy/mint.yml

@@ -23,7 +23,19 @@
         REACT_APP_ICP_CODE: "{{ app_icp_code }}"
         REACT_APP_QUESTIONNAIRE_LINK: "{{ app_questionnaire_link }}"
 
-- hosts:
+- name: deploy php-fpm servers
+  hosts:
     - php_fpm
   roles:
     - mint-v2
+
+- name: run db migration
+  hosts:
+    - dbm
+  tasks:
+    - name: run db-migrate
+      run_once: true
+      become: true
+      ansible.builtin.shell:
+        cmd: su www-data -pc "php artisan migrate"
+        chdir: "{{ app_deploy_root }}/htdocs"

+ 0 - 7
deploy/roles/mint-v2/tasks/laravel.yml

@@ -158,13 +158,6 @@
   vars:
     action: "wbw.analyses"
 
-# - name: run db:migrate
-#   run_once: true
-#   become: true
-#   ansible.builtin.shell:
-#     cmd: su www-data -pc "php artisan migrate"
-#     chdir: "{{ app_deploy_root }}/htdocs"
-
 - name: setup sqlite3 db for v1
   become: true
   ansible.builtin.file: