python - как передать слабый токен приложению python из dockerfile - PullRequest
0 голосов
/ 13 января 2020

У меня есть мое приложение python, в котором я передаю свои слабые токены через файл json.

, поэтому моя конфигурация . json:

{
  "slack_bot_token":"xoxb-12345789",
  "slack_signing_secret":"AAA23245GJ"
}

Итак, мой slackeventsapp.py :

 from slackeventsapi import SlackEventAdapter
    from slackclient import SlackClient
    import json

    tokens = {}
    with open('config.json') as json_data:
        tokens = json.load(json_data)

    EVENT_ADAPTER = SlackEventAdapter(tokens.get("slack_signing_secret"), "/slack/events")
    SLACK_CLIENT = SlackClient(tokens.get("slack_bot_token"))

    def PostMsg(channel, text):
        SLACK_CLIENT.api_call("chat.postMessage", channel=channel, text=text)

, поэтому мне нужно передать два значения slack_signing_secret и slack_bot_token через dockerfile. Пожалуйста, помогите, как мы можем передать это.

1 Ответ

1 голос
/ 13 января 2020
  1. Скопируйте файл конфигурации, используя ваш Dockerfile. Таким образом файл конфигурации будет находиться во встроенном образе.
  2. Смонтируйте том, на котором хранится файл конфигурации.

Могут быть и другие способы.

...