Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate hosting to Netlify #854

Closed
9 tasks done
mattstratton opened this issue Aug 15, 2016 · 9 comments
Closed
9 tasks done

Migrate hosting to Netlify #854

mattstratton opened this issue Aug 15, 2016 · 9 comments
Assignees

Comments

@mattstratton
Copy link
Member

mattstratton commented Aug 15, 2016

This is to track the migration of web hosting from GH Pages to Netlify.

The work needed is as follows:

  • Create devopsdays/devopsdays-legacy GitHub repo for the static content of the older webby-driven stuff.
  • Set up legacy.devopsdays.org Netlify build/hosting for older, webby-driven content (from the devopsdays/devopsdays-legacy repo)
  • Add proper redirects to www.devopsdays.org/* for all site-level links on legacy.devopsdays.org
  • Create legacy.devopsdays.org in Cloudflare, pointing to appropriate cname for Netlify.
  • Write redirect rules on existing Netlify build system for devopsdays-web for the older events, redirecting to legacy.devopsdays.org
  • Update Cloudlfare to point to Netlify for devopsdays.org and www.devopsdays.org
  • Remove wercker hooks
  • Delete all of the stuff in /static/events for the legacy sites
  • Have @yvovandoorn do his magic history-rewriting to remove those static directories
@mattstratton
Copy link
Member Author

I started writing the redirect rules, and they seem to be working okay.

If you visit http://devopsdays-legacy.netlify.com/events/2009-ghent/ and click on Home, it will take you to www.devopsdays.org.

One thing I noticed is that the event pages have the blue nav bar at the bottom, which lists other events, and it's of course going to keep being out of date (since we don't keep building it):

devopsdays_ghent_2009

I'm thinking we should just whack the bottom blue nav from legacy URL's; mostly because there is no way we can keep it up to date. We lose a bit of the traffic to upcoming events that way, but I don't really see a way around it. Thoughts?

@mattstratton mattstratton self-assigned this Aug 16, 2016
@bridgetkromhout
Copy link
Collaborator

I'm thinking we should just whack the bottom blue nav from legacy URL's

Yes. I created that particular attempt at nav in mid-2015 or so. It's not necessary to keep it.

@mattstratton
Copy link
Member Author

mattstratton commented Aug 16, 2016

I've removed the blue bar from legacy :)

Associated commits:

devopsdays/devopsdays-legacy@549f655

devopsdays/devopsdays-webby@4c43461

@yvovandoorn
Copy link
Contributor

I'm all about the magic 👍

@mattstratton
Copy link
Member Author

DNS has been updated. I do not want to remove the legacy code for a few days while DNS updates (DNS has to be updated for the legacy redirects to function)

@mattstratton
Copy link
Member Author

This PR is in place to remove the static files for legacy:

#971

@mattstratton
Copy link
Member Author

The wercker build application has been removed. We just need to removew the wercker.yml file for hygiene.

@yvovandoorn
Copy link
Contributor

The repo has been rewritten with /static/events cleaned up out of history.

@mattstratton
Copy link
Member Author

And with that...this is resolved!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants