mirror of
https://github.com/datarhei/core.git
synced 2025-10-07 17:01:01 +08:00
Move content encoding in the beginning of the middleware chain, update dependencies
This commit is contained in:
@@ -32,6 +32,11 @@ type Data struct {
|
||||
Name []string `json:"name"`
|
||||
Auto bool `json:"auto"`
|
||||
} `json:"host"`
|
||||
Compress struct {
|
||||
Encoding []string `json:"encoding"`
|
||||
MimeTypes []string `json:"mimetypes"`
|
||||
MinLength int `json:"min_length" jsonschema:"minimum=0"`
|
||||
} `json:"compress"`
|
||||
API struct {
|
||||
ReadOnly bool `json:"read_only"`
|
||||
Access struct {
|
||||
@@ -100,7 +105,7 @@ type Data struct {
|
||||
CORS struct {
|
||||
Origins []string `json:"origins"`
|
||||
} `json:"cors"`
|
||||
MimeTypes string `json:"mimetypes_file"`
|
||||
MimeTypesFile string `json:"mimetypes_file"`
|
||||
} `json:"storage"`
|
||||
RTMP struct {
|
||||
Enable bool `json:"enable"`
|
||||
@@ -259,7 +264,7 @@ func MergeV2toV3(data *Data, d *v2.Data) (*Data, error) {
|
||||
data.Router.BlockedPrefixes = slices.Copy(d.Router.BlockedPrefixes)
|
||||
data.Router.Routes = copy.StringMap(d.Router.Routes)
|
||||
|
||||
data.Storage.MimeTypes = d.Storage.MimeTypes
|
||||
data.Storage.MimeTypesFile = d.Storage.MimeTypes
|
||||
|
||||
data.Storage.CORS = d.Storage.CORS
|
||||
data.Storage.CORS.Origins = slices.Copy(d.Storage.CORS.Origins)
|
||||
@@ -367,7 +372,7 @@ func DowngradeV3toV2(d *Data) (*v2.Data, error) {
|
||||
data.TLS.CertFile = d.TLS.CertFile
|
||||
data.TLS.KeyFile = d.TLS.KeyFile
|
||||
|
||||
data.Storage.MimeTypes = d.Storage.MimeTypes
|
||||
data.Storage.MimeTypes = d.Storage.MimeTypesFile
|
||||
|
||||
data.Storage.CORS = d.Storage.CORS
|
||||
data.Storage.CORS.Origins = slices.Copy(d.Storage.CORS.Origins)
|
||||
|
Reference in New Issue
Block a user