# =========================================================================== # # _ __ _ __ # __ ______ (_) /_ ____ _(_) /_ # / / / / __ \/ / __/ / __ `/ / __/ # / /_/ / / / / / /__ / /_/ / / /_ # \__,_/_/ /_/_/\__(_) \__, /_/\__/ # /____/ # # =========================================================================== # [Unit] Description=Gitweb interface for git repositories [Service] Type=forking User={{ git_user }} Group={{ git_group }} WorkingDirectory={{ git_directory_path }}/{{ git_gitweb_default_repository }} ExecStart=/usr/bin/git instaweb --port={{ g_port_gitweb_gui }} ExecStop=/bin/kill -s HUP $MAINPID RuntimeDirectoryMode=0700 Restart=on-failure RestartSec=60s [Install] WantedBy=default.target