Skip to content
Snippets Groups Projects
Select Git revision
  • 14cf10e4b55cc1c14d2ec56de14e2f21f2685472
  • develop default protected
  • simmc-based
  • drill-experiment
  • tg-felipe
  • issue/97
  • issue/63
  • icde-2019-experiments
  • issue/85
  • master protected
  • issue/20
  • refactor/engine
  • issue/6
  • feature/diagrams
  • wip-transformers
15 results

blendb.service.example

Blame
  • Lucas Fernandes de Oliveira's avatar
    Issue #51: Add service schema to BlenDB
    Lucas Fernandes de Oliveira authored
    Signed-off-by: default avatarLucas Fernandes de Oliveira <lfo14@inf.ufpr.br>
    14cf10e4
    History
    blendb.service.example 890 B
    [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