markdown Eksekusi aplikasi nodejs melalui systemd dan integrasi dengan platform linux。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Eksekusi aplikasi nodejs melalui systemd dan integrasi dengan platform linux。相关的知识,希望对你有一定的参考价值。

# Aplikasi Nodejs dengan Systemd

Contoh aplikasi nodejs yang dimaksud adalah sebuah REST API Server yang dikembangkan dengan menggunakan feathersjs. Langkah berikut akan membuat sebuah service file untuk melakukan eksekusi api server secara native.

## Service file untuk aplikasi nodejs

Direktori yang digunakan oleh linux untuk menjalankan service melalui systemd adalah `/lib/systemd/system`
Buat file di dalam direktori tersebut yang menggambarkan aplikasi yang ingin dimasukkan ke dalam systemd.

``` bash
$ vim /lib/systemd/system/api_env.service

## Content of the file
[Unit]
Description=hello_env.js - making your environment variables rad
Documentation=https://example.com
After=network.target

[Service]
Environment=NODE_PORT=3001
Type=simple
User=ubuntu
ExecStart=/usr/bin/node /home/ubuntu/hello_env.js
Restart=on-failure

[Install]
WantedBy=multi-user.target
```
## Mengendalikan aplikasi dengan Systemctl

File service yang telah dibuat sebelumnya akan dikendalikan melalui systemctl sebagaimana service di ubuntu lainnya.
- Reload `systemctl daemon-reload`
- Launch aplikasi via service file `systemctl start filmdb_api`

## Referensi
- http://nodesource.com/blog/running-your-node-js-app-with-systemd-part-1/

以上是关于markdown Eksekusi aplikasi nodejs melalui systemd dan integrasi dengan platform linux。的主要内容,如果未能解决你的问题,请参考以下文章

markdown转换为图片

转换rst到markdown总结

markdown [Markdown HowTo]作为Markdown语法的秘籍

python markdown干啥用的

markdown前端渲染

如何用markdown生成目录