Parcourir la source

:hammer: add other three mq workers

Jeremy Zheng il y a 2 ans
Parent
commit
89b794298a

+ 38 - 3
deploy/roles/mint-v2/tasks/laravel.yml

@@ -114,14 +114,49 @@
     group: root
     mode: "0644"
 
-- name: upload discussion worker service
+- name: upload {{ action }} worker service
   become: true
   template:
-    src: v2/discussion-worker.service.j2
-    dest: /usr/lib/systemd/system/mint-{{ app_deploy_env }}-discussion-worker.service
+    src: v2/queue-worker.service.j2
+    dest: /usr/lib/systemd/system/mint-{{ app_deploy_env }}-{{ action }}-worker.service
     owner: root
     group: root
     mode: "0644"
+  vars:
+    action: "discussion"
+
+- name: upload {{ action }} worker service
+  become: true
+  template:
+    src: v2/queue-worker.service.j2
+    dest: /usr/lib/systemd/system/mint-{{ app_deploy_env }}-{{ action }}-worker.service
+    owner: root
+    group: root
+    mode: "0644"
+  vars:
+    action: "pr"
+
+- name: upload {{ action }} worker service
+  become: true
+  template:
+    src: v2/queue-worker.service.j2
+    dest: /usr/lib/systemd/system/mint-{{ app_deploy_env }}-{{ action }}-worker.service
+    owner: root
+    group: root
+    mode: "0644"
+  vars:
+    action: "progress"
+
+- name: upload {{ action }} worker service
+  become: true
+  template:
+    src: v2/queue-worker.service.j2
+    dest: /usr/lib/systemd/system/mint-{{ app_deploy_env }}-{{ action }}-worker.service
+    owner: root
+    group: root
+    mode: "0644"
+  vars:
+    action: "wbw.analyses"
 
 # - name: run db:migrate
 #   run_once: true

+ 0 - 6
deploy/roles/mint-v2/templates/v2/env.j2

@@ -55,12 +55,6 @@ MAIL_ENCRYPTION=ssl
 MAIL_FROM_ADDRESS="{{ app_smtp_user }}"
 MAIL_FROM_NAME="webmaster"
 
-AWS_ACCESS_KEY_ID=
-AWS_SECRET_ACCESS_KEY=
-AWS_DEFAULT_REGION=us-east-1
-AWS_BUCKET=
-AWS_USE_PATH_STYLE_ENDPOINT=false
-
 PUSHER_APP_ID=
 PUSHER_APP_KEY=
 PUSHER_APP_SECRET=

+ 2 - 2
deploy/roles/mint-v2/templates/v2/discussion-worker.service.j2 → deploy/roles/mint-v2/templates/v2/queue-worker.service.j2

@@ -1,10 +1,10 @@
 [Unit]
-Description=Mint discussion worker for {{ app_deploy_env }}
+Description=Mint {{ action }} worker for {{ app_deploy_env }}
 After=network.target
 
 [Service]
 Type=simple
-ExecStart=/usr/bin/php artisan mq:discussion
+ExecStart=/usr/bin/php artisan mq:{{ action }}
 WorkingDirectory={{ app_deploy_root }}/htdocs
 User=www-data
 Group=www-data