redmine服务启动文件


cat /etc/systemd/system/redmine.service
[Unit]
Description=Redmine Application Server
After=network.target
Wants=postgresql.service
After=postgresql.service

[Service]
Type=simple
User=redmine
Group=redmine
WorkingDirectory=/opt/redmine

# 使用 RVM wrapper 确保正确的环境
ExecStart=/home/redmine/.rvm/wrappers/ruby-3.3.0/bundle exec rails server -e production -b 0.0.0.0 -p 3000

# 设置自动重启
Restart=always
RestartSec=3
StartLimitInterval=0
KillMode=process
TimeoutStopSec=5
StandardOutput=journal
StandardError=journal
SyslogIdentifier=redmine

# 重要:设置环境变量
Environment=RAILS_ENV=production
Environment=RAILS_SERVE_STATIC_FILES=true
Environment=RAILS_LOG_TO_STDOUT=true
Environment=REDMINE_LANG=en
Environment=SECRET_KEY_BASE=92b846428d90dcd6de90fa95e8e310bb0eed2e016f06d4405b084193dbfdba2b2df11c83226c96d8d3b8c1bf5b364bb0f4cbc69b46855bd4dbc97ec13307f150

[Install]
WantedBy=multi-user.target
cd /opt/redmine
bundle exec rake secret
生成新KEY

文章作者: TerSup
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 TerSup !
  目录