Re: Moving Groovy site onto ASF Infra

Paul King <[email protected]>
Newsgroups gmane.comp.lang.groovy.devel
Message-ID <CAMbkE7RqTCjOEmxXErUL+2-h2V4Joy=5k6aTPVoDgtuS6AEopA@mail.gmail.com>
Yesterday, I did change the apache2 server restart timing to 4 times a
day instead of daily (was originally weekly), but it seems teamcity
still hogs the machine so much that it causes problems for the apache2
side of things plus we have had some denial of service attacks.

But it is time to move this. It is all on our side not infra in the
first instance. Recently, I have been holding off waiting for us to
move our build processes to be more like Grails but maybe we shouldn't
wait any longer.

We already have a repo https://github.com/apache/groovy-user-site
which we need to make more like
https://github.com/apache/groovy-dev-site. The dev site is fully
generated, but the user site has a bunch of legacy content we need to
also move and not lose as we generate new content. And we need our
release processes to store new versions of our doco there upon each
release. So we need to update those scripts too. Once we have all that
in place, we can put in an infra ticket to get the DNS stuff sorted.
ci.groovy-lang.org would be the only thing that stays put.

There is another option which is to rework the content on the two
sites to essentially put all the content within the current dev site
and just make groovy-lang.org be an alias for groovy.apache.org. There
would be some conflicts to sort out and similar changes needed for the
release scripts.

Paul.

On Wed, Aug 26, 2026 at 7:54 AM Jonny <[email protected]> wrote:
>
> Hey, everyone.
>
> Right now, the groovy website is hosted on a mix of Apache infrastructure and a legacy box. The groovy-lang.org portion of the site seems to go down with some regularity (it's not loading for me right now). I know that Paul setup a daily restart back in March to try and address that, but that's only a temporary solution and it's obviously not 100%.
>
> Do we need someone to chase up an infra ticket around moving the whole site onto ASF infra? We did something like this with Geb, preserving links from the old gebish.org domain using [mod_rewrite] rules (see INFRA-26562). I wouldn't want to make the move if it meant breaking a bunch of links to the Groovy site, but in this case I think we can basically keep our existing links while still moving the content over to ASF's hosting, so long as the infra team agrees. We've already got https://groovy.apache.org/, so it shouldn't be a problem to add content to that and setup appropriate rewrite rules.
>
> Personally, I'd rather leave the business of hosting the site to the good folks on the ASF Infra team so we can focus on other stuff.
>
> I'm still getting caught up on the mailing list, so I'm a little sheepish about volunteering for this in the midst of a major release, but the site being down was getting on my nerves so I'm trying to follow my round tuits where they lead me.
>
> There are two questions:
> 1. Would anyone object to my opening a ticket with the INFRA team to do this?
> 2. Should this have its own VOTE thread?
>
> Best,
>
> Jonny
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.