This documentation is a work in progress.
Migrate Config Files
config/authentication.yml has a new structure with a different section for each rails environment. Edit your authentication particulars to incorporate this new structure. An example is found in config/authentication.yml.example.
Dump r5 database (mysql on pawpaw)
Load to r6 database (sqlite locally)
Sqllite3 doesn't like mysql dump files so a transformation script needs to be run on it. Download https://raw.githubusercontent.com/dumblob/mysql2sqlite/master/mysql2sqlite, make it executable, and run it on the dump file.
SSH into your r6 box, wipeout the database, and load the sqlite dump into your dbconsole.
".read" returns "memory", which is good.
Add yourself back in as administrator. --might not need this anymore
Migrate Fedora Objects
SSH tunnel or open up your fedora3 server to your new Avalon app:
ssh -L 9999:localhost:8983 email@example.com
Migrate Database Tables