Outils pour utilisateurs

Outils du site


admin:services:drop.chapril.org

Ceci est une ancienne révision du document !


Service drop.chapril.org

en cours de rédaction

Introduction

Création de la VM avec la procédure Création d'une machine virtuelle « bling ».

Préparation

Installation

Installation de NodeJS et NPM :

# apt install -y nodejs npm

Ajout d'un utilisateur pour exécuter l'application :

# useradd  -s /bin/false app

Récupération du code :

# mkdir /srv/drop
# chown app:app /srv/drop/
# sudo -u app git clone https://github.com/mozilla/send.git /srv/drop/
# cd /srv/drop/
# sudo -u app git checkout v3.0.20

Création du service dans /etc/systemd/system/drop.service :

[Unit]
Description=drop
After=network.target

[Service]
Type=simple
User=app
WorkingDirectory=/srv/drop
ExecStart=npm run prod
Restart=always

[Install]
WantedBy=multi-user.target

Démarrage et activation du service :

# systemctl start drop.service
# systemctl enable drop.service

Configuration

admin/services/drop.chapril.org.1574367268.txt.gz · Dernière modification : 2019/11/21 20:14 de rh