* feat(api): added second pre-signed urls for canvases * feat(api): fixed old key format * feat(backend): draft version for new approach for canvases * feat(deploy): fixed some issues * feat(backend): debug logs for bash command * feat(backend): removed wrong parameter from bash pipeline * feat(backend): removed canvas-maker service + small refactoring
24 lines
702 B
Go
24 lines
702 B
Go
package canvas_handler
|
|
|
|
import (
|
|
"openreplay/backend/internal/config/common"
|
|
"openreplay/backend/internal/config/configurator"
|
|
"openreplay/backend/internal/config/objectstorage"
|
|
)
|
|
|
|
type Config struct {
|
|
common.Config
|
|
objectstorage.ObjectsConfig
|
|
FSDir string `env:"FS_DIR,required"`
|
|
CanvasDir string `env:"CANVAS_DIR,default=canvas"`
|
|
TopicCanvasImages string `env:"TOPIC_CANVAS_IMAGES,required"`
|
|
TopicCanvasTrigger string `env:"TOPIC_CANVAS_TRIGGER,required"`
|
|
GroupCanvasImage string `env:"GROUP_CANVAS_IMAGE,required"`
|
|
UseProfiler bool `env:"PROFILER_ENABLED,default=false"`
|
|
}
|
|
|
|
func New() *Config {
|
|
cfg := &Config{}
|
|
configurator.Process(cfg)
|
|
return cfg
|
|
}
|