This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

core / spindle / server_engines_linux.go
720 B 33 lines
1//go:build linux 2 3package spindle 4 5import ( 6 "context" 7 8 "tangled.org/core/log" 9 "tangled.org/core/spindle/config" 10 "tangled.org/core/spindle/db" 11 "tangled.org/core/spindle/engines/dummy" 12 "tangled.org/core/spindle/engines/microvm" 13 "tangled.org/core/spindle/engines/nixery" 14 "tangled.org/core/spindle/models" 15) 16 17func buildEngines(ctx context.Context, cfg *config.Config, d *db.DB) (map[string]models.Engine, error) { 18 nixeryEng, err := nixery.New(ctx, cfg) 19 if err != nil { 20 return nil, err 21 } 22 23 microvmEng, err := microvm.New(ctx, cfg, d) 24 if err != nil { 25 return nil, err 26 } 27 28 return map[string]models.Engine{ 29 "nixery": nixeryEng, 30 "microvm": microvmEng, 31 "dummy": dummy.New(log.FromContext(ctx)), 32 }, nil 33}