Documentation

Overview

    Package daemon is responsible for all aspects of Maestro running as a service. The correct start and stop sequence, initiation and take down of all components/packages, as well as logging.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Run

    func Run(cfg *Config) error

    Types

    type Config

    type Config struct {
    	ListenSpec      string
    	LogPath         string // log location
    	LogCycleSeconds int    // logs rotated every, 0 == never
    	SecretPath      string
    
    	UI      ui.Config
    	Db      db.Config
    	BQ      bq.Config
    	GCS     gcs.Config
    	GSheets gsheets.Config
    	Git     git.Config
    	Slack   slack.Config
    }

    Source Files