Documentation
¶
Index ¶
Constants ¶
View Source
const ( // MinJWTSecretLength is the minimum required length for JWT secrets // HS256 requires at least 32 bytes (256 bits) for security, but we use 16 as a practical minimum MinJWTSecretLength = 16 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
DSN string `env:"DSN,required"`
DBDialect string `env:"DB_DIALECT,required"`
ServerPort string `env:"SERVER_PORT"`
EntSchemaPath string `env:"ENT_SCHEMA_PATH"`
SecretKey string `env:"SECRET_KEY,required"`
CentrifugoApiAddress string `env:"CENTRIFUGO_API_ADDRESS,required"`
CentrifugoKey string `env:"CENTRIFUGO_API_KEY,required"`
FileStorageProvider string `env:"FILE_STORAGE_PROVIDER"`
FileStoragePath string `env:"FILE_STORAGE_PATH"`
}
Click to show internal directories.
Click to hide internal directories.