metalmatze / alertmanager-bot

[deprecated] Bot for Prometheus' Alertmanager
MIT License
661 stars 148 forks source link

docker-compose env_file support #168

Closed lushndm closed 3 years ago

lushndm commented 3 years ago

Hi!

This is part of my docker-compose.yml:

...
  alertmanager-bot:
    image: metalmatze/alertmanager-bot:0.4.3
    command:
      - --alertmanager.url=http://alertmanager:9093
      - --log.level=info
      - --store=bolt
      - --bolt.path=/data/bot.db
    env_file:
      - .alertmanager-bot.env

This is example of .alertmanager-bot.env file:

TELEGRAM_ADMIN="123456789\n2345678"
TELEGRAM_TOKEN="345678901:MYtokenTokenToken-X-pXusjVxdrlCfdh"

When i'm trying set multiple admins in environment section in docker-compose.yml - everything works fine.

But when i'm trying set multiple admins in .alertmanager-bot.env file i see that error : error parsing commandline arguments: strconv.ParseFloat: parsing "\"123456789\\n2345678\"": invalid syntax