git at gitea
||2 years ago|
|custom||3 years ago|
|vault||2 years ago|
|.gitignore||3 years ago|
|README.md||3 years ago|
|app.ini||3 years ago|
This project contains the setup and customization for
gitea.devuan.dev. The setup is password protected via a "vault"
directory that is mounted on a "temp" directory with
vault is used with scripts
password is the same as the postgresql database password.
The setup is the single file
app.ini which gets installed as
https://docs.gitea.io/en-us/config-cheat-sheet/ for details.
custom directory tree is installed as
and it contains all WUI customisation. See
https://docs.gitea.io/en-us/customizing-gitea/ for details.
These are some specific details about Devuan's gitea installation.
git. The home area is for adminstration
purposes only, where in particular:
the downloaded binary
gitea-1.12-linux-amd64is kept at
$HOME, although also copied and installed as
$HOME/gitea-repositoriesis a link for the actual repository store,
$HOME/postgresql/.s.PGSQL.5432is a link for the actual
postgresqlsocket in use, since that moves around a bit if there are multiple postgresql version installed (which there are).
$HOME/logis a link for the gitea log directory,
$HOME/run.shis a by-minute cron bot to ensure gitea is running, using
/var/lib/gitea/log/run.logas "mutex" and for capturing stdout/stderr.
$HOME/trimlog.shis a daily cron bot to trim down
log/run.logdaily, and keep the cut-out with a date tag.
$HOME/rdb.shis a helper script for running
psqlon the gitea database, if ever it needs some hardcore hands-on.
$HOME/src/giteais a clone of https://github.com/go-gitea/gitea.git used as the basis for the Devuan customisation
$HOME/src/setupis a clone of https://gitea.devuan.dev/devuan/gitea.git for the Devuan setup and customisation of gitea
$HOME/src/trimfileis a clone of https://gitea.devuan.dev/rrq/trimfile.git for the log file trimming utility.
/var/lib/gitea is a separately mounted file system dedicated for
gitea is there, apart from that in
/etc/gitea/app.ini, and the