|git at gitea 9ed9e01e41||1 week ago|
|custom||3 weeks ago|
|vault||1 week ago|
|.gitignore||3 weeks ago|
|README.md||3 weeks ago|
|app.ini||3 weeks 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-amd64 is kept at
although also copied and installed as
$HOME/gitea-repositories is a link for the actual repository
$HOME/postgresql/.s.PGSQL.5432 is a link for the actual
postgresql socket in use, since that moves around a bit if there
are multiple postgresql version installed (which there are).
$HOME/log is a link for the gitea log directory,
$HOME/run.sh is a by-minute cron bot to ensure gitea is running,
/var/lib/gitea/log/run.log as “mutex” and for capturing
$HOME/trimlog.sh is a daily cron bot to trim down
daily, and keep the cut-out with a date tag.
$HOME/rdb.sh is a helper script for running
psql on the gitea
database, if ever it needs some hardcore hands-on.
$HOME/src/gitea is a clone of
https://github.com/go-gitea/gitea.git used as the basis for the
$HOME/src/setup is a clone of
https://gitea.devuan.dev/devuan/gitea.git for the Devuan setup and
customisation of gitea
$HOME/src/trimfile is a clone of
https://gitea.devuan.dev/rrq/trimfile.git for the log file trimming
/var/lib/gitea is a separately mounted file system dedicated for
gitea is there, apart from that in
/etc/gitea/app.ini, and the