Add configurable LOG_LEVEL env vars.
This commit is contained in:
parent
b63c1e85d3
commit
3556e401bc
7 changed files with 21 additions and 0 deletions
|
@ -32,6 +32,7 @@ services:
|
||||||
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
||||||
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
|
LOG_LEVEL: ${LOG_LEVEL}
|
||||||
depends_on:
|
depends_on:
|
||||||
timescaledb:
|
timescaledb:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -32,6 +32,8 @@ services:
|
||||||
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
||||||
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
|
LOG_LEVEL: ${LOG_LEVEL}
|
||||||
|
|
||||||
depends_on:
|
depends_on:
|
||||||
timescaledb:
|
timescaledb:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -11,6 +11,7 @@ services:
|
||||||
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
OPENDTU_PASSWORD: ${OPENDTU_PASSWORD}
|
||||||
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
TIMESCALEDB_ENABLED: ${TIMESCALEDB_ENABLED}
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
|
LOG_LEVEL: ${LOG_LEVEL}
|
||||||
depends_on:
|
depends_on:
|
||||||
timescaledb:
|
timescaledb:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
11
docker/example.env
Normal file
11
docker/example.env
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# OpenDTU
|
||||||
|
OPENDTU_ADDRESS="192.168.1.89:80"
|
||||||
|
OPENDTU_AUTH=false
|
||||||
|
OPENDTU_USERNAME=
|
||||||
|
OPENDTU_PASSWORD=
|
||||||
|
|
||||||
|
# OpenDTU Logger
|
||||||
|
DB_URL="host=timescaledb port=5432 user=postgres password=secret dbname=opendtu_logger sslmode=disable"
|
||||||
|
TIMESCALEDB_ENABLED=true
|
||||||
|
TZ="Europe/Amsterdam"
|
||||||
|
LOG_LEVEL=INFO"
|
|
@ -3,10 +3,13 @@ OPENDTU_ADDRESS="192.168.1.89:80"
|
||||||
OPENDTU_AUTH=false
|
OPENDTU_AUTH=false
|
||||||
OPENDTU_USERNAME=
|
OPENDTU_USERNAME=
|
||||||
OPENDTU_PASSWORD=
|
OPENDTU_PASSWORD=
|
||||||
|
|
||||||
# OpenDTU Logger
|
# OpenDTU Logger
|
||||||
DB_URL="host=timescaledb port=5432 user=postgres password=secret dbname=opendtu_logger sslmode=disable"
|
DB_URL="host=timescaledb port=5432 user=postgres password=secret dbname=opendtu_logger sslmode=disable"
|
||||||
TIMESCALEDB_ENABLED=true
|
TIMESCALEDB_ENABLED=true
|
||||||
TZ="Europe/Amsterdam"
|
TZ="Europe/Amsterdam"
|
||||||
|
LOG_LEVEL=INFO"
|
||||||
|
|
||||||
# Database configuration
|
# Database configuration
|
||||||
PG_USER=postgres
|
PG_USER=postgres
|
||||||
PG_PASSWORD=
|
PG_PASSWORD=
|
||||||
|
|
1
main.go
1
main.go
|
@ -232,6 +232,7 @@ func loadConfig() Config {
|
||||||
config.TimescaleDB = timescaleDB
|
config.TimescaleDB = timescaleDB
|
||||||
}
|
}
|
||||||
config.TZ = os.Getenv("TZ")
|
config.TZ = os.Getenv("TZ")
|
||||||
|
config.LogLevel = os.Getenv("LOG_LEVEL")
|
||||||
}
|
}
|
||||||
_, err = time.LoadLocation(config.TZ)
|
_, err = time.LoadLocation(config.TZ)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -23,6 +23,8 @@ Environment="OPENDTU_PASSWORD=your_super_secret_password"
|
||||||
Environment="DB_URL=host=localhost port=5432 user=postgres password=secret dbname=dtu sslmode=disable"
|
Environment="DB_URL=host=localhost port=5432 user=postgres password=secret dbname=dtu sslmode=disable"
|
||||||
Environment="TIMESCALEDB_ENABLED=true"
|
Environment="TIMESCALEDB_ENABLED=true"
|
||||||
Environment="TZ=Europe/Amsterdam"
|
Environment="TZ=Europe/Amsterdam"
|
||||||
|
Environment="LOG_LEVEL=INFO"
|
||||||
|
|
||||||
|
|
||||||
WorkingDirectory=/opt/opendtu-logger/
|
WorkingDirectory=/opt/opendtu-logger/
|
||||||
ExecStart=/opt/opendtu-logger/opendtu-logger
|
ExecStart=/opt/opendtu-logger/opendtu-logger
|
||||||
|
|
Loading…
Reference in a new issue