Skip to content

Instantly share code, notes, and snippets.

@emilbayes
Last active August 10, 2018 10:08
Show Gist options
  • Save emilbayes/48b60fb5adcc5c26c9fe9503346522ee to your computer and use it in GitHub Desktop.
Save emilbayes/48b60fb5adcc5c26c9fe9503346522ee to your computer and use it in GitHub Desktop.
[Unit]
Description=ims seeder
After=network.target
[Service]
ExecStart=/usr/local/bin/node /home/ims-seeder/node_modules/.bin/ims --seed
User=ims-seeder
Group=ims-seeder
[Install]
WantedBy=default.target
sudo adduser --disabled-password --gecos ims-seeder ims-seeder
sudo su - ims-seeder
npm install ims
# Download the service file
curl -O https://gist.githubusercontent.com/emilbayes/48b60fb5adcc5c26c9fe9503346522ee/raw/ims-seeder.service
exit
sudo cp /home/ims-seeder/ims-seeder.service /etc/systemd/system/ims-seeder.service
sudo chmod 664 /etc/systemd/system/ims-seeder.service
sudo systemctl daemon-reload
sudo systemctl enable ims-seeder.service
sudo systemctl start ims-seeder.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment