tfb.service 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #
  2. # Put this in /lib/systemd/system/tfb.service.
  3. #
  4. # Useful commands:
  5. #
  6. # sudo service tfb start
  7. # sudo service tfb stop
  8. # sudo service tfb restart
  9. # sudo journalctl -u tfb -f
  10. #
  11. [Service]
  12. Environment=TFB_SERVER_HOST=127.0.0.1
  13. Environment=TFB_CLIENT_HOST=127.0.0.1
  14. Environment=TFB_DATABASE_HOST=127.0.0.1
  15. Environment=TFB_REPOPARENT=/home/techempower
  16. Environment=TFB_REPONAME=FrameworkBenchmarks
  17. Environment=TFB_REPOURI=https://github.com/TechEmpower/FrameworkBenchmarks.git
  18. Environment=TFB_REPOBRANCH=master
  19. Environment=TFB_UPLOAD_URI=http://localhost/changeme
  20. Environment=TFB_ENVIRONMENT=ChangeMe
  21. Environment="TFB_RUN_NAME=Continuous Benchmarking Run %%Y-%%m-%%d %%H:%%M:%%S"
  22. Environment=HOME=/home/techempower
  23. Environment=LANG=en_US.UTF-8
  24. User=techempower
  25. Group=techempower
  26. WorkingDirectory=/home/techempower
  27. LimitNOFILE=1048576
  28. LimitNPROC=1048576
  29. UMask=0002
  30. ExecStart=/home/techempower/tfb-startup.sh
  31. ExecStopPost=/home/techempower/tfb-shutdown.sh
  32. Restart=on-success
  33. RestartSec=5s
  34. [Install]
  35. WantedBy=multi-user.target