[Unit] Description=GitLab Sidekiq Worker 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 SyslogIdentifier=gitlab-sidekiq CapabilityBoundingSet= PrivateTmp=true PrivateDevices=true ProtectSystem=full ProtectHome=true # NoNewPrivileges breaks gitlabs' email delivery if you # use postfix' sendmail wrapper. If you use an SMTP server # instead you can safely enable this security feature. #NoNewPrivileges=true ExecStart=/usr/bin/bundle exec "sidekiq -q post_receive -q mailer -q system_hook -q project_web_hook -q gitlab_shell -q common -q default -q archive_repo -e production -L /sidekiq.log >> /sidekiq.log 2>&1" [Install] WantedBy=multi-user.target