package config type Storage struct { Database Database `envPrefix:"DATABASE_"` Object Object `envPrefix:"OBJECT_"` } type Database struct { DSN string `env:"DSN" envDefault:"sqlite://data.sqlite"` } type Object struct { DSN string `env:"DSN" envDefault:"sqlite://data.sqlite"` Encryption Encryption `envPrefix:"ENCRYPTION_"` } type Encryption struct { Key string `env:"KEY,unset"` }