Re: Simplifying hosting services (aka "breaking up the monolith")

"Stelian Ionescu" <[email protected]>
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <[email protected]>
[...]
> In order to simplify our setup (and eliminate the deployment problems
> we're experiencing) and at the same time add support for requests like
> those from Marco who wants to be able to deploy sites for multiple
> projects under the same umbrella, I've decided I want to move
> projects' sites to their own (sub)domains. In the past I thought this
> would need to be subdomains along the lines of
> https://<project>.project.common-lisp.net/. Although that's a
> deployment model that would work with GitLab Pages, I've decided
> against it. I'll move the hosted projects to:
>
>    https://<project>.common-lisp.dev/
>
> (I acquired common-lisp.dev for this purpose this morning.)

Very good idea, especially for security considerations: it's better that user-generated content be hosted under a different TLD.

> The setup I'm proposing is that we have a good look at the tons of
> rewrite rules we have currently in place and clean up the rewrite
> rules that we don't need anymore. Then, we create rewrite rules for
> the current project namespaces at
> https://common-lisp.net/project/<project>/ to map to
> https://<project>.common-lisp.dev/. There are a few projects which
> aren't using GitLab Pages to deploy their websites yet, mostly because
> they have no active maintainers. These projects will keep being served
> from their current locations on the filesystem of the common-lisp.net
> host, but their content will be available through the new
> <project>.common-lisp.dev URL space.

+1

-- 
Stelian Ionescu
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.