aboutsummaryrefslogblamecommitdiffstats
path: root/roles/setup_git/templates/gitweb.service
blob: 0b65b493ea8f05cc2d7d661b1d1aed1d41ffe431 (plain) (tree)






















                                                                               


                  

                       

# =========================================================================== #
#                   _ __             _ __ 
#      __  ______  (_) /_     ____ _(_) /_
#     / / / / __ \/ / __/    / __ `/ / __/
#    / /_/ / / / / / /__    / /_/ / / /_  
#    \__,_/_/ /_/_/\__(_)   \__, /_/\__/  
#                          /____/   
#
# =========================================================================== #

[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
remember that computers suck.