My name is Björn and I work in the field of geographic IT in Sweden and have many years of interest in various open source projects relating to GIS. I also have an interest in software project management and have helped introduction of versioning and management tools on several occations.
I’m currently working on a pull request to PostGIS using osgeo gogs at https://git.osgeo.org/gogs/postgis/postgis/pulls/4. I’ve discussed with strk that it could be worthwhile to evaluate options to gogs and I propose to try GitLab. I’m willing to install and administer GitLab for osgeo.
On Tue, Aug 09, 2016 at 01:53:46PM +0200, Björn Harrtell wrote:
I've discussed with
strk that it could be worthwhile to evaluate options to gogs and I propose
to try GitLab. I'm willing to install and administer GitLab for osgeo.
For a background, the idea to try GitLab near Gogs isn't new.
Tom Kralidis candidated to do this too, not sure if you can work
togheter. I think Tom was blocked by the inability of SAC to provide
a VM to install GitLab on, there might be a ticket on https://trac.osgeo.org/osgeo about that (please take a look).
Vincent Picavet donated a VM for some time on which a GitLab instance
was installed but I was blocked by being unable to configure a reverse
proxy to make it appear as published in a subdir
(git.osgeo.org/gitlab). Vincent confirmed on IRC (vpicavet, on #osgeo
@ freenode) that he could renew the host for another 3 months if
needed. You'll still need to provide instructions to setup an Apache
reverse proxy to pair with the Gogs instance, and you'll need to
configure the service to use the OSGeo LDAPs. Then, ideally, there
should be some branding.
This is what I initially did for Gogs, saving all the configuration
in a git repository that was later used to configure an instance
on one of the OSGeo machines. For Gogs it was easy to deploy as
Gogs is a simple executable with some templates, and no other
depdencies. For GitLab, the docker solution would be currently
unavailable with the existing VMs so it'd still take obtaining a
new VM to take that approach. Alternative approaches may be evaluated.
Vincent Picavet donated a VM for some time on which a GitLab instance
was installed but I was blocked by being unable to configure a reverse
proxy to make it appear as published in a subdir
(git.osgeo.org/gitlab). Vincent confirmed on IRC (vpicavet, on #osgeo
@ freenode) that he could renew the host for another 3 months if
needed. You'll still need to provide instructions to setup an Apache
reverse proxy to pair with the Gogs instance, and you'll need to
configure the service to use the OSGeo LDAPs. Then, ideally, there
should be some branding.
I can provide a (small but enough for testing) VM for a few month. The
existing one expired during my holidays, we would have to set it up again.
The Gitlab install through the omnibus package on Debian is fairly easy
(3 LOC), but may need additional configuration for advanced features.
Tell me if you need the VM and I reorder it and send you the access.
This is what I initially did for Gogs, saving all the configuration
in a git repository that was later used to configure an instance
on one of the OSGeo machines. For Gogs it was easy to deploy as
Gogs is a simple executable with some templates, and no other
depdencies. For GitLab, the docker solution would be currently
unavailable with the existing VMs so it'd still take obtaining a
new VM to take that approach. Alternative approaches may be evaluated.
Indeed, no docker gitlab on this kind of VM. Installation through
Omnibus is easy too.
Looking forward for a plan
Tell me for the VM, I have unfortunately little time to spend for
installation / configuration.
2016-08-09 18:57 GMT+02:00 Vincent Picavet (ml) <vincent.ml@oslandia.com>:
Hello,
On 09/08/2016 17:58, Sandro Santilli wrote:
> Vincent Picavet donated a VM for some time on which a GitLab instance
> was installed but I was blocked by being unable to configure a reverse
> proxy to make it appear as published in a subdir
> (git.osgeo.org/gitlab). Vincent confirmed on IRC (vpicavet, on #osgeo
> @ freenode) that he could renew the host for another 3 months if
> needed. You'll still need to provide instructions to setup an Apache
> reverse proxy to pair with the Gogs instance, and you'll need to
> configure the service to use the OSGeo LDAPs. Then, ideally, there
> should be some branding.
Should be no problem. Who can change the Apache config?
I can provide a (small but enough for testing) VM for a few month. The
existing one expired during my holidays, we would have to set it up again.
The Gitlab install through the omnibus package on Debian is fairly easy
(3 LOC), but may need additional configuration for advanced features.
Tell me if you need the VM and I reorder it and send you the access.
> This is what I initially did for Gogs, saving all the configuration
> in a git repository that was later used to configure an instance
> on one of the OSGeo machines. For Gogs it was easy to deploy as
> Gogs is a simple executable with some templates, and no other
> depdencies. For GitLab, the docker solution would be currently
> unavailable with the existing VMs so it'd still take obtaining a
> new VM to take that approach. Alternative approaches may be evaluated.
Indeed, no docker gitlab on this kind of VM. Installation through
Omnibus is easy too.
> Looking forward for a plan
Tell me for the VM, I have unfortunately little time to spend for
installation / configuration.
Debian based VM sounds good. I have no strong preference towards Docker and
as you say install on Debian seems easy. If it goes beyond testing in the
future perhaps Docker-based hosting should be considered, but lets save
that for another day.