Q2 MBO - Deploy new Hugo website to Production
This repo is the start of the www.eclipse.org migration to Hugo. Since this website is pretty big, we plan to gradually migrate the eclipse.org website.
To get us started, I created a proof of concept as my Q1 MBO: !18 (merged)
As discussed in the MR, we decided to take a more cautious approach for stage 1.
We will keep our PHP-VMs as the default and only pass through traffic that we know the Hugo/Nginx container should serve.
Eventually, as we gain more experience and grow the Hugo site, we will want to invert that since the end goal would be to migrate most of eclipse.org/ to Hugo with a few exceptions:
- donate
- projects
- proposals
- downloads
- eclipse.org-common
- errors
- go
Please note that most of Eclipse Project websites are migrating to eclipseproject.io this year: eclipsefdn/helpdesk#732 (closed)
With the help of the webmaster and releng team, we will deploy the Hugo eclipse.org homepage to production in q2. This is the high-level plan:
- Deploy the Nginx/Hugo site to Eclipse OKD
- Update staging.eclipse.org in order to serve the homepage from the Nginx/Hugo while staying with our php servers for the rest of the site
- Test
- Once we are happy with our configurations, we will deploy the changes we did to staging to production.