Task for syncing NTNU personal-xxx data from NTNU's database.
Go to file
EricTYL 0aa2edc09d fix nil.year no method error in sync_conference_papers 2019-09-23 17:58:25 +08:00
app init repo 2019-09-17 14:04:06 +08:00
bin init repo 2019-09-17 14:04:06 +08:00
config init repo 2019-09-17 14:04:06 +08:00
lib fix nil.year no method error in sync_conference_papers 2019-09-23 17:58:25 +08:00
test init repo 2019-09-17 14:04:06 +08:00
.gitignore init repo 2019-09-17 14:04:06 +08:00
Gemfile init repo 2019-09-17 14:04:06 +08:00
MIT-LICENSE init repo 2019-09-17 14:04:06 +08:00
README.md fix typo 2019-09-23 17:31:55 +08:00
Rakefile init repo 2019-09-17 14:04:06 +08:00
sync_ntnu_personal_data.gemspec set rails gem dependency to 4.x for r4.5 site 2019-09-23 16:00:03 +08:00

README.md

Usage

at the target app, not this Orbit module(Rails Engine)

  • create project_root/config/initializers/ntnu_sybase_config.rb with following content:
ENV['USER_NAME'] = 'database user name'
ENV['PASSWORD'] = 'database password'
ENV['NTNU_DB_HOST'] = 'database host'
ENV['NTNU_DB_PORT'] = 'database port'
ENV['TDS_VERSION'] = '5.0'
ENV['DB_NAME'] = 'database name'
  • set cron job to run bundle exec rake sync_personal_plugins:sync everyday