mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
working on startup
This commit is contained in:
parent
c545df820a
commit
5545979fe3
3 changed files with 13 additions and 16 deletions
|
@ -88,13 +88,14 @@
|
||||||
template:
|
template:
|
||||||
src: "{{ item.src }}"
|
src: "{{ item.src }}"
|
||||||
dest: "{{ item.dest }}"
|
dest: "{{ item.dest }}"
|
||||||
|
mode: "{{ item.mode }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
|
||||||
with_items:
|
with_items:
|
||||||
- { src: 'sugarizer.service.j2' , dest: '/etc/systemd/system/sugarizer.service'}
|
- { src: 'sugarizer.service.j2' , dest: '/etc/systemd/system/sugarizer.service', mode: '0644' }
|
||||||
- { src: 'sugarizer.ini' , dest: '{{ sugarizer_location }}/{{ sugarizer_server_version }}/env/sugarizer.ini' }
|
- { src: 'sugarizer.ini' , dest: '{{ sugarizer_location }}/{{ sugarizer_server_version }}/env/sugarizer.ini', mode: '0644' }
|
||||||
- { src: 'sugarizer.conf' , dest: '/etc/apache2/sites-available' }
|
- { src: 'sugarizer.conf' , dest: '/etc/apache2/sites-available',mode: '0644' }
|
||||||
|
- { src: 'start-sugarizer.sh' , dest: '{{ sugarizer_location }}/{{ sugarizer_server_version }}/', mode: '0755' }
|
||||||
|
|
||||||
- name: Create the symlink enabling the rewrite
|
- name: Create the symlink enabling the rewrite
|
||||||
file: src=/etc/apache2/sites-available/sugarizer.conf
|
file: src=/etc/apache2/sites-available/sugarizer.conf
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
# shim to daemonize node sugarizer.js, declare log target, return 0
|
|
||||||
cd /opt/iiab/sugarizer-server
|
|
||||||
nohup /bin/node sugarizer.js >> /var/log/sugarizer.log &
|
|
||||||
exit 0
|
|
|
@ -1,15 +1,16 @@
|
||||||
[unit]
|
[unit]
|
||||||
Description=Node.js Sugarizer Server
|
Description=Node.js Sugarizer Server
|
||||||
# Requires=After=mongodb.service # Requires the mongodb service to run first
|
Requires=After=mongodb.service # Requires the mongodb service to run first
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory={{ sugarizer_location }}/sugarizer-server/
|
WorkingDirectory=/opt/iiab/sugarizer-server/
|
||||||
ExecStart=start-sugarizer.sh
|
ExecStart=/usr/bin/node /opt/iiab/sugarizer-server/sugarizer.js
|
||||||
|
Type=forking
|
||||||
Restart=always
|
Restart=always
|
||||||
#RestartSec=10 # Restart service after 10 seconds if node service crashes
|
RestartSec=10
|
||||||
#StandardOutput=syslog # Output to syslog
|
StandardOutput=syslog
|
||||||
#StandardError=syslog # Output to syslog
|
StandardError=syslog
|
||||||
#SyslogIdentifier=sugarizer
|
SyslogIdentifier=sugarizer
|
||||||
#User=<alternate user>
|
#User=<alternate user>
|
||||||
#Group=<alternate group>
|
#Group=<alternate group>
|
||||||
#Environment=NODE_ENV=production
|
#Environment=NODE_ENV=production
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue