spurf

module
v2.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2021 License: MIT

README

spurf

Build Quality Gate Status

Usage

The application can be configured by passing CLI args described below or their equivalent as environment variable. CLI values take precedence over environments variables.

Be careful when using the CLI values, if someone list the processes on the system, they will appear in plain-text. Pass secrets by environment variables: it's less easily visible.

Usage of spurf:
  -dbHost string
        [db] Host {SPURF_DB_HOST}
  -dbMaxConn uint
        [db] Max Open Connections {SPURF_DB_MAX_CONN} (default 5)
  -dbName string
        [db] Name {SPURF_DB_NAME}
  -dbPass string
        [db] Pass {SPURF_DB_PASS}
  -dbPort uint
        [db] Port {SPURF_DB_PORT} (default 5432)
  -dbSslmode string
        [db] SSL Mode {SPURF_DB_SSLMODE} (default "disable")
  -dbTimeout uint
        [db] Connect timeout {SPURF_DB_TIMEOUT} (default 10)
  -dbUser string
        [db] User {SPURF_DB_USER}
  -enedisFile string
        [enedis] CSV export to load {SPURF_ENEDIS_FILE}
  -enedisName string
        [enedis] Name {SPURF_ENEDIS_NAME} (default "home")
  -loggerJson
        [logger] Log format as JSON {SPURF_LOGGER_JSON}
  -loggerLevel string
        [logger] Logger level {SPURF_LOGGER_LEVEL} (default "INFO")
  -loggerLevelKey string
        [logger] Key for level in JSON {SPURF_LOGGER_LEVEL_KEY} (default "level")
  -loggerMessageKey string
        [logger] Key for message in JSON {SPURF_LOGGER_MESSAGE_KEY} (default "message")
  -loggerTimeKey string
        [logger] Key for timestamp in JSON {SPURF_LOGGER_TIME_KEY} (default "time")

Directories

Path Synopsis
cmd
spurf command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL