feat(medusa,utils): add server level configurable http compression (#3785)
* feat(medusa,utils): add server level configurable http compression * chore: remove unwanted middleware * chore: add a log for running compression * chore: change package position * chore: reposition options * chore: change equality
This commit is contained in:
@@ -13,27 +13,38 @@ type SessionOptions = {
|
||||
ttl?: number
|
||||
}
|
||||
|
||||
export type ConfigModule = {
|
||||
projectConfig: {
|
||||
redis_url?: string
|
||||
export type HttpCompressionOptions = {
|
||||
enabled?: boolean
|
||||
level?: number
|
||||
memLevel?: number
|
||||
threshold?: number | string
|
||||
}
|
||||
|
||||
session_options?: SessionOptions
|
||||
export type ProjectConfigOptions = {
|
||||
redis_url?: string
|
||||
|
||||
jwt_secret?: string
|
||||
cookie_secret?: string
|
||||
session_options?: SessionOptions
|
||||
|
||||
database_url?: string
|
||||
database_type: string
|
||||
database_database?: string
|
||||
database_schema?: string
|
||||
database_logging: LoggerOptions
|
||||
jwt_secret?: string
|
||||
cookie_secret?: string
|
||||
|
||||
database_extra?: Record<string, unknown> & {
|
||||
ssl: { rejectUnauthorized: false }
|
||||
}
|
||||
store_cors?: string
|
||||
admin_cors?: string
|
||||
database_url?: string
|
||||
database_type: string
|
||||
database_database?: string
|
||||
database_schema?: string
|
||||
database_logging: LoggerOptions
|
||||
|
||||
http_compression?: HttpCompressionOptions
|
||||
|
||||
database_extra?: Record<string, unknown> & {
|
||||
ssl: { rejectUnauthorized: false }
|
||||
}
|
||||
store_cors?: string
|
||||
admin_cors?: string
|
||||
}
|
||||
|
||||
export type ConfigModule = {
|
||||
projectConfig: ProjectConfigOptions
|
||||
featureFlags: Record<string, boolean | string>
|
||||
modules?: Record<
|
||||
string,
|
||||
|
||||
Reference in New Issue
Block a user