2024-10-13 13:31:58 +04:00

22 lines
515 B
Go

package config
import "github.com/aykhans/oh-my-chat/internal/core/utils"
type ScyllaConfig struct {
Hosts []string
DataCenter string
Keyspace string
User string
Password string
}
func NewScyllaConfig() *ScyllaConfig {
return &ScyllaConfig{
Hosts: utils.Str2StrSlice(GetEnvOrDie("SCYLLA_HOSTS")),
DataCenter: GetEnvOrDie("SCYLLA_DATACENTER"),
Keyspace: GetEnvOrDie("SCYLLA_KEYSPACE"),
User: GetEnvOrDie("SCYLLA_USER"),
Password: GetEnvOrDie("SCYLLA_PASSWORD"),
}
}