Redmine (tasks.mbdus.de): Unterschied zwischen den Versionen
Aus Handbuch für Entwickler von Companyware
Mbauer (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Mbauer (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 9: | Zeile 9: | ||
cd /var/www/vhosts/redmine | cd /var/www/vhosts/redmine | ||
rvm use "ruby-2.3.4" --create | rvm use "ruby-2.3.4" --create | ||
rvm use "ruby-2.7.4" --create | |||
export RAILS_ENV=production | export RAILS_ENV=production | ||
bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000 | bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000 | ||
Zeile 15: | Zeile 16: | ||
==/etc/init.d/redmine== | ==/etc/init.d/redmine== | ||
Wichtig ist #!/bin/bash damit das Script als Root ausgeführt wird. | Wichtig ist #!/bin/bash damit das Script als Root ausgeführt wird. | ||
#!/bin/bash | #!/bin/bash | ||
#Ohne den Header wird das Script nicht erkannt. Dann fehlen die Einträge in /etc/rc0... | #Ohne den Header wird das Script nicht erkannt. Dann fehlen die Einträge in /etc/rc0... | ||
### BEGIN INIT INFO | ### BEGIN INIT INFO | ||
# Provides: redmine | # Provides: redmine | ||
# Required-Start: $local_fs $remote_fs $network $syslog $named | # Required-Start: $local_fs $remote_fs $network $syslog $named | ||
# Required-Stop: $local_fs $remote_fs $network $syslog $named | # Required-Stop: $local_fs $remote_fs $network $syslog $named | ||
# Default-Start: 2 3 4 5 | # Default-Start: 2 3 4 5 | ||
# Default-Stop: 0 1 6 | # Default-Stop: 0 1 6 | ||
# X-Interactive: true | # X-Interactive: true | ||
# Short-Description: Redmine start | # Short-Description: Redmine start | ||
# Description: Redmine start | # Description: Redmine start | ||
# This script will start the redmine server. | # This script will start the redmine server. | ||
### END INIT INFO | ### END INIT INFO | ||
cd /var/www/vhosts/redmine | |||
cd /var/www/vhosts/redmine | #bundle install | ||
#bundle install | source /usr/local/rvm/scripts/rvm | ||
source /usr/local/rvm/scripts/rvm | rvm use "ruby-2.3.4" --create | ||
rvm use "ruby-2.3.4" --create | rvm use "ruby-2.7.4" --create | ||
export RAILS_ENV=production | export RAILS_ENV=production | ||
bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000 | bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000 |
Aktuelle Version vom 19. Juli 2023, 14:45 Uhr
Server
vServer 176.28.12.134
Root-Passwort steht im KIS (kis.hosteurope.de)
Redmine
Redmine ist unter /var/www/vhosts/redmine installiert.
Server starten
cd /var/www/vhosts/redmine rvm use "ruby-2.3.4" --create rvm use "ruby-2.7.4" --create export RAILS_ENV=production bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000
Server bei Neustart automatisch starten
/etc/init.d/redmine
Wichtig ist #!/bin/bash damit das Script als Root ausgeführt wird.
#!/bin/bash #Ohne den Header wird das Script nicht erkannt. Dann fehlen die Einträge in /etc/rc0... ### BEGIN INIT INFO # Provides: redmine # Required-Start: $local_fs $remote_fs $network $syslog $named # Required-Stop: $local_fs $remote_fs $network $syslog $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Interactive: true # Short-Description: Redmine start # Description: Redmine start # This script will start the redmine server. ### END INIT INFO cd /var/www/vhosts/redmine #bundle install source /usr/local/rvm/scripts/rvm rvm use "ruby-2.3.4" --create rvm use "ruby-2.7.4" --create export RAILS_ENV=production bundle exec rails server webrick -e production -b 0.0.0.0 -d -p3000