[Unit] Description=GitLab Unicorn Server Requires=redis.service Wants=mysqld.service postgresql.service After=redis.service mysqld.service postgresql.service network.target [Service] User=gitlab Group=gitlab WorkingDirectory= Environment=RAILS_ENV=production PATH=/opt/ruby/bin:/usr/bin SyslogIdentifier=gitlab-unicorn PIDFile=/run/gitlab/unicorn.pid RuntimeDirectory=gitlab RuntimeDirectoryMode=775 CapabilityBoundingSet= PrivateTmp=true PrivateDevices=true ProtectSystem=full ProtectHome=true NoNewPrivileges=true ExecStart=/usr/bin/bundle exec unicorn_rails -c /config/unicorn.rb -E production ExecStop=/usr/bin/kill -QUIT $MAINPID ExecReload=/usr/bin/kill -USR2 $MAINPID Restart=on-failure RestartSec=1 [Install] WantedBy=multi-user.target