Difference between revisions of "TracSVN"
| (13 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| − | The Tracsvn VM is | + | The Tracsvn VM is an LXD container (see [[SAC_Service_Status]]) administered by SAC, hosted on [[SAC_Service_Status#osgeo_7|osgeo7]] at OSU [[OSL]] and used for source code management. |
| − | * Hosts | + | * Hosts https://svn.osgeo.org [[Subversion]] service. |
| − | * Hosts | + | * Hosts https://trac.osgeo.org [[Trac]] service |
| − | * Hosts | + | * Hosts https://git.osgeo.org [[SAC:Git Service]]. |
| + | Hint: when modifying menu entries via trac.ini, run the permission settings in trac admin panel to make changes take effect. | ||
| − | The Apache configuration | + | = Apache = |
| − | One clone of this repository can be accessed via https://git.osgeo.org/ | + | |
| − | ( | + | The Apache configuration <code>/etc/apache2</code> is under revision control via Git. |
| + | One clone of this repository can be accessed by [[SAC]] members via https://git.osgeo.org/gitea/sac/tracsvn-apache-config (ref [[SAC:Gitea]]) | ||
| + | |||
| + | = PostgreSQL = | ||
| + | |||
| + | PostgreSQL is configured to always require passwords. Services with non-centralized configuration (like trac) are using .pgpass file to avoid duplication, which means every user using trac-admin will need to have the | ||
| + | same .pgpass (this may change in the future). Currently users "www-data" and | ||
| + | "git" have the .pgpass file in their home. This lets Gitea git hooks use trac-admin command successfully, and Trac (run via Apache thus www-data user) | ||
| + | also work. | ||
| + | |||
| + | [[Category:Infrastructure]] | ||
Latest revision as of 03:15, 14 December 2020
The Tracsvn VM is an LXD container (see SAC_Service_Status) administered by SAC, hosted on osgeo7 at OSU OSL and used for source code management.
- Hosts https://svn.osgeo.org Subversion service.
- Hosts https://trac.osgeo.org Trac service
- Hosts https://git.osgeo.org SAC:Git Service.
Hint: when modifying menu entries via trac.ini, run the permission settings in trac admin panel to make changes take effect.
Apache
The Apache configuration /etc/apache2 is under revision control via Git.
One clone of this repository can be accessed by SAC members via https://git.osgeo.org/gitea/sac/tracsvn-apache-config (ref SAC:Gitea)
PostgreSQL
PostgreSQL is configured to always require passwords. Services with non-centralized configuration (like trac) are using .pgpass file to avoid duplication, which means every user using trac-admin will need to have the same .pgpass (this may change in the future). Currently users "www-data" and "git" have the .pgpass file in their home. This lets Gitea git hooks use trac-admin command successfully, and Trac (run via Apache thus www-data user) also work.