Всем привет, подскажите пожалуйста в чем разница при запуске между entrypoint и command
recalculate_forecast:
image: backend-consumer:latest
command: 'php bin/console rabbitmq:consumer recalculate_forecast'
recalculate_forecast:
image: backend-consumer:latest
entrypoint: 'php bin/console rabbitmq:consumer recalculate_forecast'
не могу нагуглить, возникла ситуация когда использую entrypoint переменные окружения в symfony подменяются после старта выполняющей команды
у тебя enntrypoint указывает команду, которая всегда будет выполняться при запуске контейнера, а cmd определяет аргументы, которые будут переданы в entrypoint. По сути entrypoint дефолтно выполняет /bin/sh -c и ты уже этой команде передаешь аргументы, либо переопределяешь ее своим скриптом или коммандой.