add LFS_JWT_SECRET option

+ Add comments about git-lfs to the README.
+ New variable for LFS_JWT_SECRET.
+ absolute path for gitea_lfs_content_path.
+ maybe some help to resolve https://github.com/thomas-maurice/ansible-role-gitea/issues/70
This commit is contained in:
L3D 2021-01-14 11:51:58 +01:00 committed by Thomas Maurice
parent c68565952a
commit cde4a964d5
3 changed files with 12 additions and 1 deletions

View file

@ -123,6 +123,13 @@ The following code has been tested with Debian 8, it should work on Ubuntu as we
* `gitea_mailer_from`: Sender mail address * `gitea_mailer_from`: Sender mail address
* `gitea_enable_notify_mail`: Whether e-mail should be send to watchers of a repository when something happens. Default: `false` * `gitea_enable_notify_mail`: Whether e-mail should be send to watchers of a repository when something happens. Default: `false`
### LFS configuration
* `gitea_lfs_enabled`: Enable GIT LFS *(git large file storeage: [git-lfs](https://git-lfs.github.com/))*. Default: `false`
* `gitea_lfs_content_path`: path where the lfs files are stored
* `gitea_lfs_secret`: JWT secret for remote LFS usage
### Fail2Ban configuration ### Fail2Ban configuration
If enabled, this will deploy a fail2ban filter and jail config for Gitea as described in the [Gitea Documentation](https://docs.gitea.io/en-us/fail2ban-setup/). If enabled, this will deploy a fail2ban filter and jail config for Gitea as described in the [Gitea Documentation](https://docs.gitea.io/en-us/fail2ban-setup/).

View file

@ -21,7 +21,8 @@ gitea_disable_http_git: false
gitea_offline_mode: true gitea_offline_mode: true
gitea_lfs_server_enabled: false gitea_lfs_server_enabled: false
gitea_lfs_content_path: "data/lfs" gitea_lfs_content_path: "{{ gitea_home }}/data/lfs"
gitea_lfs_jwt_secret: LongUniqueS3cret_
gitea_db_type: sqlite3 gitea_db_type: sqlite3
gitea_db_host: 127.0.0.0:3306 gitea_db_host: 127.0.0.0:3306

View file

@ -58,6 +58,9 @@ APP_DATA_PATH = {{ gitea_home }}/data
LFS_START_SERVER = true LFS_START_SERVER = true
; Where to store LFS files. ; Where to store LFS files.
LFS_CONTENT_PATH = {{ gitea_lfs_content_path }} LFS_CONTENT_PATH = {{ gitea_lfs_content_path }}
; LFS authentication secret
LFS_JWT_SECRET = {{ gitea_lfs_jwt_secret }}
{%- endif %} {%- endif %}
[database] [database]