<div dir="ltr"><div dir="ltr"><div>Hi Ray,</div><div><br></div><div class="gmail_quote"><div dir="ltr">On Fri, Dec 14, 2018 at 4:52 AM Raymond Toy <<a href="mailto:toy.raymond@gmail.com">toy.raymond@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Dec 13, 2018 at 2:22 PM Erik Huelsmann<br>
<<a href="mailto:ehuelsmann@common-lisp.net" target="_blank">ehuelsmann@common-lisp.net</a>> wrote:<br>
>><br>
>> I do agree with you that using uploaded files to gitlab makes a lot of<br>
>> sense.  If I were starting from scratch without any existing mirrors<br>
>> and my rsync backup, that seem to be the way to go.<br>
><br>
><br>
> True. I think I'll document my preferred solution in the FAQ while you can use the solution which depends on the slightly adjusted Apache config I need to put in place. Would that slightly adjusted Apache config work for you for the uploads while still depending on GitLab to build your site?<br>
><br>
<br>
I agree with your idea for the FAQ.  And I appreciate having an<br>
adjusted Apache config to serve up the files. Just let me know what<br>
the name of the directory will be and I'll test it out soon.</blockquote><div><br></div><div>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 <a href="https://common-lisp.net/project/*/downloads">https://common-lisp.net/project/*/downloads</a>.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  I will<br>
have to update the site and all the wiki pages to point to the right<br>
place but this should be a very simple search and replace.  And let<br>
people who mirror the site know what the new path is.<br></blockquote><div><br></div><div>There are 2 new paths to be mirrored, (a) with the site; (b) with the downloads:<br></div><div> </div><div>(a) /var/opt/gitlab/gitlab-rails/shared/pages/cmucl/cmucl-site/public</div><div>(b) /srv/project/cmucl/downloads<br></div><div><br></div><div><br></div><div>For those reading this discussion, I've implemented another tool to help you establish a nice URL space while using the upload facility from GitLab's API as referred to in one of the earlier posts: You can create a file called ".download-map" in your project's public_html directory which maps URLs to GitLab's upload facility through temporary URL redirects. I'll need to write a FAQ about it, but in case anybody wants to play with it, I'm here to help!<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks for your help!<br>
--<br>
Ray<br></blockquote><div><br></div><div>Regards,</div><div><br></div><div>Erik.<br></div><div> </div></div></div></div>