Skip to content

Instantly share code, notes, and snippets.

@DeadAlready
Created March 28, 2016 06:50

Revisions

  1. DeadAlready created this gist Mar 28, 2016.
    13 changes: 13 additions & 0 deletions fooapp.service
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    [Unit]
    Description=Our cool Node.js App
    After=network.target

    [Service]
    Type=forking
    Restart=always
    User=fooapp
    ExecStart=/var/appdata/fooapp/node_modules/pm2/bin/pm2 start /var/appdata/fooapp/app.js
    ExecStop=/var/appdata/fooapp/node_modules/pm2/bin/pm2 stop /var/appdata/fooapp/app.js

    [Install]
    WantedBy=multi-user.target