Page 1 of 1

Automatizacion Servicio NodeJS (Systemd) Debian/Ubuntu

Posted: Fri Jan 13, 2023 6:37 pm
by Kosmito
Debemos crear el archivo en el sistema en debian es

Code: Select all

nano /etc/systemd/system/ejemplo.service
Luego debemos editar el usuario el puerto y la direccion de la app.js

Code: Select all

[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/app.js
Restart=on-failure

[Install]
WantedBy=multi-user.target
En debian debemos hacer un Daemon reload

Code: Select all

systemctl daemon-reload
empezamos el proceso con

Code: Select all

systemctl start ejemplo
Si quieren que el servicio inicie al arranque del sistema deberan usar este comando

Code: Select all

systemctl enable ejemplo