Re: How to deploy your project pages through GitLab

Erik Huelsmann <[email protected]>
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <CACOoB6j_B6n2cvAEsNpyCcRfiBuXxyAeqf3y2kcp78AM51M6nQ@mail.gmail.com>
Hi Ray,

On Wed, Dec 19, 2018 at 7:20 PM Raymond Toy <[email protected]> wrote:

> Does there need to be some configuration for rsync?  I can rsync from
> /project/cmucl/downloads, but I cannot do
>
> rsync -av rsync://
> common-lisp.net/var/opt/gitlab/gitlab-rails/shared/pages/cmucl/cmucl-site/public/
> html
> @ERROR: Unknown module 'var'
>

Hmm. It seems I needed to adjust the rsync config. I'm now able to run this
command successfully:

$ rsync -av rsync://common-lisp.net/pages/cmucl/cmucl-site/public/ html


Does it work for you too?


Regards,


Erik.


>
> On Tue, Dec 18, 2018 at 2:08 PM Raymond Toy <[email protected]> wrote:
> >
> > Thanks.  This should work out just fine, but I'll ask Carl since he
> > mirrors this to cmucl.org.  I'll let you know how it goes but I don't
> > expect any issues.
> >
> >
> > On Tue, Dec 18, 2018 at 2:00 PM Erik Huelsmann
> > <[email protected]> wrote:
> > >
> > > Hi Ray,
> > >
> > > I'm thinking we don't store any surprises in
> /var/opt/gitlab/gitlab-rails/shared/pages, so I could "open up" permissions
> of that directory. Then you could use rsync to sync
> /var/opt/gitlab/gitlab-rails/shared/pages/cmucl/cmucl-site/public/.
> > >
> > > I've opened up this path:
> /var/opt/gitlab/gitlab-rails/shared/pages/cmucl/cmucl-site/public
> > >
> > > So, you should be able to access it using rsync now. Let me know if
> you have further questions or issues to get the sync up and running.
> > >
> > > Regards,
> > >
> > >
> > > Erik.
> > >
> > > On Tue, Dec 18, 2018 at 10:44 PM Raymond Toy <[email protected]>
> wrote:
> > >>
> > >> Friendly ping on what the best way would be to get the html files.
> > >> It's preferable to be able to use rsync so that we don't needlessly
> > >> download files that haven't changed.
> > >>
> > >> On Sat, Dec 15, 2018 at 11:49 AM Raymond Toy <[email protected]>
> wrote:
> > >> >
> > >> > On Sat, Dec 15, 2018 at 10:49 AM Erik Huelsmann
> > >> > <[email protected]> wrote:
> > >> > >
> > >> > > I've adjusted the Apache config (and moved the
> /project/cmucl/public_html/downloads directory to /project/cmucl/downloads
> to test). You can now use the GitLab site deployment through GitLab Pages
> and expect the directory /project/*/downloads to be mapped into the site at
> https://common-lisp.net/project/*/downloads.
> > >> >
> > >> > I moved public_html out of the way, and everything looks good.
> > >> >
> > >> > And even better, I don't have to change any of the existing links
> from
> > >> > either the site or the cmucl wiki.  Awesome!
> > >> >
> > >> > Thank you so much!
> > >> > >
> > >> > >>
> > >> > >>   I will
> > >> > >> have to update the site and all the wiki pages to point to the
> right
> > >> > >> place but this should be a very simple search and replace.  And
> let
> > >> > >> people who mirror the site know what the new path is.
> > >> > >
> > >> > >
> > >> > > There are 2 new paths to be mirrored, (a) with the site; (b) with
> the downloads:
> > >> > >
> > >> > > (a)
> /var/opt/gitlab/gitlab-rails/shared/pages/cmucl/cmucl-site/public
> > >> > > (b) /srv/project/cmucl/downloads
> > >> >
> > >> > I'm a bit confused on what these two paths mean.  Is (a) where the
> > >> > actual html pages live?  Previously, the html pages were stored in
> > >> > public_html/mirror. (Also, I don't seem to have access to that
> > >> > directory.)
> > >> >
> > >> > And (b) is the path I can use to rsync all the downloads?  I'm
> > >> > guessing the site generator doesn't have access to the downloads
> path?
> > >> >
> > >> > Again, I'm really grateful for you help with this.
> > >> >
> > >> > --
> > >> > Ray
> > >>
> > >>
> > >>
> > >> --
> > >> Ray
> >
> >
> >
> > --
> > Ray
>
>
>
> --
> Ray
>
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.