Она работает 
                  
                  
                  Все хорошо 
                  
                  
                  Проверяю командой config
                  
                  
                  Гружу из файла
                  
                  
                  env_file:
                  
                  
                    - '.env'
                  
                  
                  Как передать в dockerfile нужные мне переменные окружения для вызова CMD, EXPOSE и прочих команд? 
                  
                  
                  Делаю вот так 
                  
                  
                  # docker-compose
                  
                  
                  …..
                  
                  
                  build:
                  
                  
                    context: .bot/.
                  
                  
                    args:
                  
                  
                      PORT_BOT: ${PORT_BOT}
                  
                  
                      HOST_BOT: ${HOST_BOT}
                  
                  
                  …..
                  
                  
                  # dockerfile
                  
                  
                  ARG PORT_BOT
                  
                  
                  ARG HOST_BOT
                  
                  
                  
                  
                  
                  EXPOSE $PORT_BOT
                  
                  
                  
                  
                  
                  CMD [ "gunicorn", "bot_init:run_bot", "--bind $HOST_BOT:$PORT_BOT",  "--worker-class", "aiohttp.GunicornWebWorker"]
                  
                  
                  
                  
                  
                  При docker-compose build компилирует, а когда делаешь run в контейнере ошибка мол $PORT_BOT не существующий аргумент 
                  
                  
                  Что не так?
                  
                  
                
ARG PORT_BOT ENV PORT_BOT $PORT_BOT ...
Обсуждают сегодня