feat(backend): added separate config for canvas-handler
This commit is contained in:
parent
21c4ebd6e3
commit
7c58ece936
4 changed files with 29 additions and 11 deletions
|
|
@ -9,7 +9,7 @@ import (
|
|||
"time"
|
||||
|
||||
"openreplay/backend/internal/canvas-handler"
|
||||
config "openreplay/backend/internal/config/imagestorage"
|
||||
config "openreplay/backend/internal/config/canvas-handler"
|
||||
"openreplay/backend/pkg/messages"
|
||||
"openreplay/backend/pkg/metrics"
|
||||
storageMetrics "openreplay/backend/pkg/metrics/imagestorage"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import (
|
|||
"strconv"
|
||||
"strings"
|
||||
|
||||
config "openreplay/backend/internal/config/imagestorage"
|
||||
config "openreplay/backend/internal/config/canvas-handler"
|
||||
)
|
||||
|
||||
type saveTask struct {
|
||||
|
|
|
|||
22
backend/internal/config/canvas-handler/config.go
Normal file
22
backend/internal/config/canvas-handler/config.go
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
package canvas_handler
|
||||
|
||||
import (
|
||||
"openreplay/backend/internal/config/common"
|
||||
"openreplay/backend/internal/config/configurator"
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
common.Config
|
||||
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
|
||||
}
|
||||
|
|
@ -9,15 +9,11 @@ import (
|
|||
type Config struct {
|
||||
common.Config
|
||||
objectstorage.ObjectsConfig
|
||||
FSDir string `env:"FS_DIR,required"`
|
||||
ScreenshotsDir string `env:"SCREENSHOTS_DIR,default=screenshots"`
|
||||
CanvasDir string `env:"CANVAS_DIR,default=canvas"`
|
||||
TopicRawImages string `env:"TOPIC_RAW_IMAGES,required"`
|
||||
TopicCanvasImages string `env:"TOPIC_CANVAS_IMAGES,required"`
|
||||
TopicCanvasTrigger string `env:"TOPIC_CANVAS_TRIGGER,required"`
|
||||
GroupImageStorage string `env:"GROUP_IMAGE_STORAGE,required"`
|
||||
GroupCanvasImage string `env:"GROUP_CANVAS_IMAGE,required"`
|
||||
UseProfiler bool `env:"PROFILER_ENABLED,default=false"`
|
||||
FSDir string `env:"FS_DIR,required"`
|
||||
ScreenshotsDir string `env:"SCREENSHOTS_DIR,default=screenshots"`
|
||||
TopicRawImages string `env:"TOPIC_RAW_IMAGES,required"`
|
||||
GroupImageStorage string `env:"GROUP_IMAGE_STORAGE,required"`
|
||||
UseProfiler bool `env:"PROFILER_ENABLED,default=false"`
|
||||
}
|
||||
|
||||
func New() *Config {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue