сам entrypoint:
                  
                  
                  #!/bin/bash
                  
                  
                  
                  
                  
                  set -e
                  
                  
                  
                  
                  
                  ln -s /etc/supervisor/supervisord.conf /etc/supervisord.conf
                  
                  
                  
                  
                  
                  if [ -z "$@" ]; then
                  
                  
                    exec /usr/bin/supervisord -c /etc/supervisord.conf --nodaemon
                  
                  
                  else
                  
                  
                    exec PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin "$@"
                  
                  
                  fi
                  
                  
                  получаю такую ошибку:
                  
                  
                  /bin/bash: /bin/bash: cannot execute binary file
                  
                  
                
Если я правильно понял, в скрипте при передаче аргумента выполнится вызов интерпретатора и ему аргументом передастся - собственно параметр вызова. Попробуй убрать блок else, проверь по корректному ли пути доступен интерпретатор bash и еще разок. З.ы. я бы еще шебанг поменял на #!/usr/bin/env bash
Обсуждают сегодня