Difference between revisions of "SAC:Gitea"

From OSGeo
Jump to navigation Jump to search
Line 1: Line 1:
 
= Gogs =
 
= Gogs =
  
Gogs is an instance of the Go Git Service that runs on the [[TracsvnVM]] VM as part of the [[SAC:Git Service|OSGeo Git Services]].
+
Gogs is an instance of the [https://gogs.io/ Go Git Service] that runs on [[TracsvnVM]] as part of the [[SAC:Git Service|OSGeo Git Services]].
  
It is in /home/git/gogs.  
+
It is installed in /home/git/gogs.
 
Its configuration is in the custom/ subdir and revision-controlled under git.
 
Its configuration is in the custom/ subdir and revision-controlled under git.
 
A clone of the configuration git repo can be accessed here: https://git.osgeo.org/_gogs_/sac/gogs-config (request access via sac mailing list).
 
A clone of the configuration git repo can be accessed here: https://git.osgeo.org/_gogs_/sac/gogs-config (request access via sac mailing list).
  
 
It is configured to use [[SAC:LDAP|LDAP]] for authentication and PostgreSQL as the backend, see the configuration for access parameters.
 
It is configured to use [[SAC:LDAP|LDAP]] for authentication and PostgreSQL as the backend, see the configuration for access parameters.
 +
No backups are currently automated for the database.
  
It listens on IP 127.0.0.1 and TCP port 3000 via HTTP. Apache is configured to del with HTTPS and acts as a proxy.
+
It listens on IP 127.0.0.1 and TCP port 3000 via HTTP. Apache is configured to deal with HTTPS and act as a proxy.
 
See [[TracsvnVM]] for info about the apache configuration.
 
See [[TracsvnVM]] for info about the apache configuration.
  

Revision as of 02:29, 9 April 2016

Gogs

Gogs is an instance of the Go Git Service that runs on TracsvnVM as part of the OSGeo Git Services.

It is installed in /home/git/gogs. Its configuration is in the custom/ subdir and revision-controlled under git. A clone of the configuration git repo can be accessed here: https://git.osgeo.org/_gogs_/sac/gogs-config (request access via sac mailing list).

It is configured to use LDAP for authentication and PostgreSQL as the backend, see the configuration for access parameters. No backups are currently automated for the database.

It listens on IP 127.0.0.1 and TCP port 3000 via HTTP. Apache is configured to deal with HTTPS and act as a proxy. See TracsvnVM for info about the apache configuration.

Gogs is composed by a single binary and a bunch of templates and web assets (images, javascript). See https://gogs.io/ for more info.