Installation de Sccrumblr alias mur de petit papiers (notes)
installation de nodejs et DB redis local
apt install curl
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs
apt-get install redis-server
service redis start
ajout d'un utilisateur
adduser --no-create-home --home /var/www/scrumblr --disabled-login --gecos "Scrumblr" scrumblr
clonage du dépôt
cd /var/www/
git clone https://github.com/aliasaria/scrumblr.git
droit sur le dossier
chown scrumblr: -R /var/www/scrumblr
installation
cd /var/www/scrumblr
su scrumblr -s /bin/bash
npm install
ajout d'un la fonction export/import
git remote add fork https://github.com/ldidry/scrumblr/
git fetch fork
git pull fork master
git config --global user.email "admin@parinux.org"
git config --global user.name "parinux"
git pull fork master
Création du service
vim /etc/systemd/system/scrumblr.service
[Unit]
Description=Scrumblr service
Documentation=https://github.com/aliasaria/scrumblr/
Requires=network.target
Requires=redis-server.service
After=network.target
After=redis-server.service
[Service]
Type=simple
User=scrumblr
WorkingDirectory=/var/www/scrumblr
ExecStart=/usr/bin/node server.js --port 4242
[Install]
WantedBy=multi-user.target
usage du service
sudo systemctl daemon-reload
sudo systemctl enable scrumblr.service
sudo systemctl start scrumblr.service
sudo systemctl daemon-reload