Issue #51: Add service schema to BlenDB

Signed-off-by: Lucas Fernandes de Oliveira's avatarLucas Fernandes de Oliveira <lfo14@inf.ufpr.br>
parent 81b6b0eb
Pipeline #13062 passed with stage
in 42 seconds
......@@ -10,6 +10,7 @@
/bower_components
!/config/*.example
/config/*.yaml
/config/*.service
/doc/build
/coverage
/typings
......
[Unit]
Description=BlenDB
After=network.target
[Service]
# Here you must set the ABSOLUTE path to the DIRECTORY where node is (and npm)
# If you are using nvm should be some similar to:
# /home/$user/.nvm/versions/node/$version/bin
Environment=NODE_PATH=/usr/bin/
# Here you must set the port where you would like that this service runs
Environment=BLENDB_PORT=3001
# Here you must set the user that should run the service
# We DO NOT recomend run as root but should work properly as root too
# We recomend create a separeted user named blendb, but any user should work
User=blendb
# Here you must set the path to the BLENDB project DIRECTORY
# We recomend use the ABSOLUTE path
# Runing pwd on the git repository should give the right path
WorkingDirectory=/opt/blendb/
ExecStart=/bin/bash -c "PATH=$PATH:${NODE_PATH}; PORT=${BLENDB_PORT} npm start"
[Install]
WantedBy=multi-user.target
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment