====== OpenProject ======
systemctl stop openproject
====== Debian packages ======
[[https://packager.io/gh/opf/openproject-ce/refs/stable/8|stable 8 branch]]
Debian installation guide: [[https://www.openproject.org/open-source/download/packaged-installation-guide/]]
====== commands ======
Executing rake command where openproject was installed from .deb package
openproject run console
openproject run ruby -v
openproject run env
openproject run rake backup:database:create
openproject run rake tmp:cache:clear
openproject config # show current config
openproject reconfigure # after change config
openproject configure # after upgrade to newer version
openproject logs --tail
openproject run rake --tasks
openproject run rake db:migrate:status
openproject run rake assets:precompile
====== Activate Background Jobs ======
Start background worker once.
openproject run rake jobs:workoff
Add it to cron
su - openproject -c "bash -l"
[openproject@all] crontab -e
*/1 * * * * /usr/bin/openproject run rake jobs:workoff
openproject run bin/delayed_job start
====== Backup ======
[[https://www.openproject.org/open-source/upgrade-backup/packaged-installation-backup-guide/]]
openproject run backup
#!/bin/bash -eu
DIR="/var/db/openproject/backup"
find $DIR -mtime +4 -exec rm {} \;
====== CSS ======
Edit files: ''/app/assets/stylesheets/_jstoolbar.sass''
textarea, iframe
margin: 0
+ font-family: monospace
And regenerate static assests:
openproject run rake assets:clean
openproject run rake assets:clean:all
openproject run rake assets:precompile
====== Issues ======
===== clear memcached ====
telnet localhost 11211
flush_all
quit
===== undefined local variable or method `timeline_labels' =====
Your query is erroneous and could not be processed.
An internal error has occured.
Original error: #
Did you mean? timeline_visible>
Stacktrace:
/opt/openproject/vendor/bundle/ruby/2.4.0/gems/activemodel-5.0.4/lib/active_model/attribute_methods.rb:433:in `method_missing'
/opt/openproject/app/models/query/timelines.rb:41:in `valid_timeline_labels'
/opt/openproject/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.4/lib/active_support/callbacks.rb:382:in `block in make_lambda'
/opt/openproject/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.4/lib/active_support/callbacks.rb:169:in `block (2 levels) in halting'
/opt/openproject/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.4/lib/active_support/callbacks.rb:547:in `block (2 levels) in default_terminator'
Some migrations are missing (error during upgrade???):
openproject run rake db:migrate:status
...
up 20170602073043 Save zoom level in query
up 20170614131555 Add favicon touch icon to custom style
down 20170703075208 Add attribute help texts
down 20170705134348 Remove attribute visibility
down 20170818063404 Add timeline labels to query
Try to run migrations on current db:
openproject run rake db:migrate
== 20170703075208 AddAttributeHelpTexts: migrating ============================
-- create_table(:attribute_help_texts)
-> 0.0183s
== 20170703075208 AddAttributeHelpTexts: migrated (0.0185s) ===================
== 20170705134348 RemoveAttributeVisibility: migrating ========================
-- remove_column(:types, :attribute_visibility, :text)
-> 0.0310s
== 20170705134348 RemoveAttributeVisibility: migrated (0.0312s) ===============
== 20170818063404 AddTimelineLabelsToQuery: migrating =========================
-- add_column(:queries, :timeline_labels, :text)
-> 0.0372s
== 20170818063404 AddTimelineLabelsToQuery: migrated (0.0374s) ================