Documentation
¶
Index ¶
- func AddItem(item *models.Item) error
- func AllItems(since int64, limit int32) (results []*models.Item)
- func DeleteItem(id int64) error
- func GetItem(id int64) (item *models.Item, err error)
- func LivenessCheck() (check *models.Liveness, err error)
- func ReadinessCheck() (check *models.Readiness, err error)
- func TokenAuth(token string) (*models.Principal, error)
- func UpdateItem(id int64, item *models.Item) error
- type SpoonCfg
- type SpoonDbCfg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LivenessCheck ¶
LivenessCheck returns true
func ReadinessCheck ¶
ReadinessCheck returns true
Types ¶
type SpoonCfg ¶
type SpoonCfg struct {
Host string `env:"SPOON_URL" envDefault:"0.0.0.0"`
Port string `env:"SPOON_PORT" envDefault:"30570"`
Token string `env:"SPOON_TOKEN" envDefault:"1234567890"`
State string `env:"SPOON_STATE" envDefault:"stateless"`
}
SpoonCfg Cfg for app
type SpoonDbCfg ¶
type SpoonDbCfg struct {
Host string `env:"SPOON_DATABASE_HOSTNAME" envDefault:"0.0.0.0"`
Port string `env:"SPOON_DATABASE_PORT" envDefault:"5432"`
User string `env:"SPOON_DATABASE_USER" envDefault:"postgres"`
Passwd string `env:"SPOON_DATABASE_PASSWD" envDefault:"admin"`
Name string `env:"SPOON_DATABASE_NAME" envDefault:"spoons"`
}
SpoonDbCfg config for the database connections
Click to show internal directories.
Click to hide internal directories.