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.