Task for syncing NTNU personal-xxx data from NTNU's database.
Go to file
EricTYL 92e85c646e init readme for configuration 2019-09-23 15:57:30 +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 init repo 2019-09-17 14:04:06 +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 init readme for configuration 2019-09-23 15:57:30 +08:00
Rakefile init repo 2019-09-17 14:04:06 +08:00
sync_ntnu_personal_data.gemspec init repo 2019-09-17 14:04:06 +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