File redmine.service of Package redmine

[Unit]
Description=Redmine Project Management
Documentation=https://www.redmine.org/projects/redmine/wiki
After=redmine-update.service
Requires=network.target redmine-update.service
Wants=redmine-sidekiq.service 

StartLimitIntervalSec=10
StartLimitBurst=2

[Service]
AppArmorProfile=redmine-unicorn

User=redmine
Group=redmine

Environment="RUBY_GC_MALLOC_LIMIT=90000000"
WorkingDirectory=/srv/www/vhosts/redmine/
# ExecStart=/usr/bin/bundle.@RUBY_SUFFIX@ exec /usr/bin/puma.@RUBY_SUFFIX@ --env production --config /srv/www/vhosts/redmine/config/puma.rb
ExecStart=/usr/bin/bundle.@RUBY_SUFFIX@ exec /usr/bin/unicorn_rails.@RUBY_SUFFIX@ --config /srv/www/vhosts/redmine/config/unicorn.rb --env production
SyslogIdentifier=redmine

Restart=on-failure

RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
ProtectControlGroups=yes
PrivateDevices=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
PrivateTmp=yes

ReadWritePaths=/srv/www/vhosts/redmine/public/assets/.manifest.json
ReadWritePaths=/srv/www/vhosts/redmine/public/plugin_assets
ReadWritePaths=/srv/www/vhosts/redmine/tmp
ReadWritePaths=/var/lib/redmine
ReadWritePaths=/var/log/redmine

[Install]
WantedBy=multi-user.target


openSUSE Build Service is sponsored by