wunderio / wunderhub

A central content repository for the WunderSites.
http://docs.wunderhub.apiary.io/
GNU General Public License v2.0
3 stars 3 forks source link

IS23 - Update hub profile to work for latest D8 beta (14) #24

Closed joesb closed 8 years ago

joesb commented 8 years ago

Updates for #23.

I think this all works as it should. The site seems to install without a problem, at least, and with a local copy of the DB I've got a .sql file to migrate the data into the new/updated DB structure.

It'd be good to install in a staging site to see how it works before deploying to production, I'd say, to check the changes I've made are good. I'll try to do that this week.

To deploy to production, I think we'll need to rebuild a fresh install - there's no D8 upgrade path available from beta-4 to beta-14 - and then migrate the data.

There doesn't seem to be any .make files in the repo, but there are some in production. Does anyone who's worked on this project know why that might be?

joesb commented 8 years ago

Also, there only seems to be a develop branch in the repo. Does anyone know why, or have an opinion on using e.g. a 'master' branch for production?

joesb commented 8 years ago

Hmm, to run D8 the PHP requirements have been upgraded, it would seem to:

Drupal 8: PHP 5.5.9 or higher

The current hub machine is on the Centos 7 packaged PHP, which is at 5.4.16. To update the PHP version running on the WunderHub puts the current production D8 beta-4 site at risk, so I'd really like to provision a new Centos 7 box and build it from scratch. I'm nervous about making a load of updates and being sure they're updated properly when there's a production site dependent on it.

joesb commented 8 years ago

Woo hoo!