diff --git a/defaults/main.yml b/defaults/main.yml index 1054666..75d7d76 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -224,6 +224,13 @@ gitea_no_reply_address: "noreply@example.org" # @var gitea_mail_subject_prefix:default: $ "_unset_" # @var gitea_mail_subject_prefix:description: Prefix displayed before subject in mail. +gitea_session_provider: memory +gitea_session_provider_config: data/sessions +gitea_session_cookie_name: i_like_gitea +gitea_session_cookie_secure: False +gitea_session_enable_set_cookie: True +gitea_session_session_life_time: 86400 + gitea_api_swagger_enabled: True gitea_api_default_paging_num: 30 gitea_api_default_git_trees_per_page: 1000 diff --git a/templates/custom/conf/app.ini.j2 b/templates/custom/conf/app.ini.j2 index 7a83243..c301c91 100644 --- a/templates/custom/conf/app.ini.j2 +++ b/templates/custom/conf/app.ini.j2 @@ -179,6 +179,15 @@ SENDMAIL_PATH = /usr/sbin/sendmail ENABLED = false {% endif %} +[session] +PROVIDER = {{ gitea_session_provider }} +PROVIDER_CONFIG = {{ gitea_session_provider_config }} +COOKIE_NAME = {{ gitea_session_cookie_name }} +COOKIE_SECURE = {{ gitea_session_cookie_secure | bool | lower }} +ENABLE_SET_COOKIE = {{ gitea_session_enable_set_cookie | bool | lower }} +GC_INTERVAL_TIME = {{ gitea_session_session_life_time }} +SESSION_LIFE_TIME = {{ gitea_session_session_life_time }} + [picture] AVATAR_UPLOAD_PATH = {{ gitea_data_dir }}/avatars REPOSITORY_AVATAR_UPLOAD_PATH = {{ gitea_data_dir }}/repo-avatars