Я получил новый сервер с ubuntu 16.04 и установил gitblit GO.
Когда я запускаю его вручную с помощью java -jar gitblit.jar --baseFolder данные в / opt / gitblit / он работает, и я могу просматривать сайт.
Запуск службы с /etc/init.d/gitblit начало ничего не делает:
/etc/init.d/gitblit start
[ ok ] Starting gitblit (via systemctl): gitblit.service.
В var / log / syslog я могу найти только одну запись:
Aug 4 09:02:21 servername systemd[1]: Started LSB: Gitblit repository server.
Здесь нет ничего интересного: /opt/gitblit/data/logs/gitblit.log
Пытался изменить путь к pid-файлу с /var/run/gitblit.pid на /tmp/gitblit.pid - безуспешно.
Что мне здесь не хватает? Почему gitblit не запускается как служба?
так что я получил это сейчас, создав gitblit_server.service
под /lib/systemd/system
со следующим содержанием:
[Unit]
Description=gitblit Server CVS
After=network.target
[Service]
User=gitblit
Type=simple
WorkingDirectory=/opt/gitblit
PIDFile=/var/run/gitblit.service.pid
ExecStartPre=/opt/gitblit/java-proxy-config.sh
ExecStart=/usr/bin/java -server -Xmx1024M -Djava.awt.headless=true -jar /opt/gitblit/gitblit.jar --baseFolder /opt/gitblit/data --dailyLogFile
[Install]
WantedBy=multi-user.target
затем включите эту службу, запустив
systemctl enable gitblit_server.service