diff --git a/src/Forgejo/.install.fish b/src/Forgejo/.install.fish new file mode 100755 index 0000000..4c22850 --- /dev/null +++ b/src/Forgejo/.install.fish @@ -0,0 +1,8 @@ +#!/usr/bin/env fish +read -P "Install main config [yN] ? " inst +test $inst = "y"; and sudo install -o forgejo -g forgejo -m a=,u=rw -b -D app.ini /etc/forgejo/app.ini + +sudo mkdir -p /var/lib/forgejo/custom +sudo cp -r custom/* /var/lib/forgejo/custom/ +sudo chown -R forgejo:forgejo /var/lib/forgejo/custom/ +sudo chmod -R a=,u=rwx /var/lib/forgejo/custom/ diff --git a/src/Forgejo/README.md b/src/Forgejo/README.md index 3384066..31c7efc 100644 --- a/src/Forgejo/README.md +++ b/src/Forgejo/README.md @@ -1,5 +1,7 @@ # Forgejo -Install to `/etc/forgejo/app.ini`. +Install `app.ini` to `/etc/forgejo/app.ini`. Fill in secrets. + +Install `custom` to `/var/lib/forgejo/custom`. diff --git a/src/Forgejo/custom/templates/custom/header.tmpl b/src/Forgejo/custom/templates/custom/header.tmpl new file mode 100644 index 0000000..8ca1005 --- /dev/null +++ b/src/Forgejo/custom/templates/custom/header.tmpl @@ -0,0 +1,11 @@ +