1
1
mirror of https://github.com/go-gitea/gitea synced 2025-01-07 08:24:28 +00:00
gitea/cmd
Lunny Xiao d6dd6d641b
Fix all possible setting error related storages and added some tests ()
Follow up 

Fix  

This PR rewrites storage configuration read sequences with some breaks
and tests. It becomes more strict than before and also fixed some
inherit problems.

- Move storage's MinioConfig struct into setting, so after the
configuration loading, the values will be stored into the struct but not
still on some section.
- All storages configurations should be stored on one section,
configuration items cannot be overrided by multiple sections. The
prioioty of configuration is `[attachment]` > `[storage.attachments]` |
`[storage.customized]` > `[storage]` > `default`
- For extra override configuration items, currently are `SERVE_DIRECT`,
`MINIO_BASE_PATH`, `MINIO_BUCKET`, which could be configured in another
section. The prioioty of the override configuration is `[attachment]` >
`[storage.attachments]` > `default`.
- Add more tests for storages configurations.
- Update the storage documentations.

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2023-06-14 11:42:38 +08:00
..
actions.go Merge setting.InitXXX into one function with options () 2023-05-04 11:55:35 +08:00
admin_auth_ldap_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
admin_auth_ldap.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
admin_user_change_password.go Provide the ability to set password hash algorithm parameters () 2023-02-19 15:35:20 +08:00
admin_user_create.go Provide the ability to set password hash algorithm parameters () 2023-02-19 15:35:20 +08:00
admin_user_delete.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
admin_user_generate_access_token.go Add command to bulk set must-change-password () 2023-02-14 16:12:19 -06:00
admin_user_list.go Add command to bulk set must-change-password () 2023-02-14 16:12:19 -06:00
admin_user_must_change_password.go Add command to bulk set must-change-password () 2023-02-14 16:12:19 -06:00
admin_user.go Add command to bulk set must-change-password () 2023-02-14 16:12:19 -06:00
admin.go Handle OpenID discovery URL errors a little nicer when creating/editing sources () 2023-03-10 01:14:43 -05:00
cert.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
cmd.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
convert.go Support converting varchar to nvarchar for mssql database () 2023-04-17 21:22:10 +08:00
docs.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
doctor.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
dump_repo.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
dump.go Fix all possible setting error related storages and added some tests () 2023-06-14 11:42:38 +08:00
embedded.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
generate.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
hook_test.go Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" () 2023-03-29 14:32:26 +08:00
hook.go Use the type RefName for all the needed places and fix pull mirror sync bugs () 2023-05-26 01:04:48 +00:00
keys.go Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" () 2023-03-29 14:32:26 +08:00
mailer.go Merge setting.InitXXX into one function with options () 2023-05-04 11:55:35 +08:00
main_test.go Merge setting.InitXXX into one function with options () 2023-05-04 11:55:35 +08:00
manager_logging.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
manager.go Add gitea manager reload-templates command () 2023-05-22 23:51:40 +08:00
migrate_storage_test.go Fix all possible setting error related storages and added some tests () 2023-06-14 11:42:38 +08:00
migrate_storage.go Fix all possible setting error related storages and added some tests () 2023-06-14 11:42:38 +08:00
migrate.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
restore_repo.go Merge setting.InitXXX into one function with options () 2023-05-04 11:55:35 +08:00
serv.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
web_acme.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
web_graceful.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
web_https.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
web.go Fix install page context, make the install page tests really test () 2023-05-23 09:29:15 +08:00