|
@@ -0,0 +1,30 @@
|
|
|
+---
|
|
|
+
|
|
|
+- name: ensure gancio user is present
|
|
|
+ user:
|
|
|
+ name: "gancio"
|
|
|
+ home: "/srv/gancio"
|
|
|
+ shell: "/bin/bash"
|
|
|
+ state: present
|
|
|
+
|
|
|
+- name: NODE | Install pm2
|
|
|
+ npm:
|
|
|
+ name: pm2
|
|
|
+ global: yes
|
|
|
+ production: yes
|
|
|
+ state: present
|
|
|
+
|
|
|
+- name: NODE | Install gancio
|
|
|
+ npm:
|
|
|
+ name: gancio
|
|
|
+ global: yes
|
|
|
+ production: yes
|
|
|
+ state: present
|
|
|
+
|
|
|
+- name: NODE | Start APP
|
|
|
+ become: true
|
|
|
+ become_user: gancio
|
|
|
+ shell: pm2 start gancio start --db="postgres"
|
|
|
+ args:
|
|
|
+ chdir: /srv/gancio
|
|
|
+ ignore_errors: yes
|