Джифорсович
потому что гетопт ненужен
X
по..ххххх
X
ну так вот второй аргумент в нём.
X
['var1:','var2:'] - понимаешь что это?
X
а теперь: $options = getopts('', ['var1:']); $options['var1'];
X
Обоснуй
X
Как бы не вышло что мануал в итоге самому понадобится...?
Джифорсович
Как бы не вышло что мануал в итоге самому понадобится...?
ну так это как бы само собой разумеющееся
Джифорсович
иди ман читай
X
Вот теперь снова вопрос: Как передать в docker-compose run container_name --var1=хз???
X
допустим: docker-compose run container_name php index.php --var1=хз // работает
Джифорсович
В .YML И ПЕРЕДАЙ
Джифорсович
ОНО ТУДА ПИШЕТСЯ
X
СССУКА
Культурней будь.
Джифорсович
Я ТЕБЕ ЭТО СКАЗАЛ 20 СООБЩЕНИЙ НАЗАД
Джифорсович
Культурней будь.
а ты читай глазами, а не жопой
X
Как я могу туда передать то что должно вводится через консоль. И значения у него прописаны в самом пыховском скрипте. На...я мне дублировать эти значения?
Джифорсович
теперь сам пердолькайся
Dan
Но вообще ты говнокодер
X
Да видел я её.
X
И читал.
Джифорсович
И читал.
жопой?
X
Ты думаешь буду я сюда долбится в 2 ч ночи
X
???
Dan
Ты думаешь буду я сюда долбится в 2 ч ночи
Кстати да, зачем ты это делаешь? :)
X
Зависть фрайера сгубила.
X
Тебя позаёбывать от делать нехуй!!!!
X
COMMAND?
Джифорсович
примерно так выглядят говнокодеры, которые ищут ответ на вопрос уровня "первая страница гугла"
Dan
+
Не ну правда! Вот что он? Всё же описано в документации :)
Джифорсович
COMMAND?
БНОПНЯ?
Dan
https://stackoverflow.com/questions/37366857/how-to-pass-arguments-to-entrypoint-in-docker-compose-yml
X
https://stackoverflow.com/questions/37366857/how-to-pass-arguments-to-entrypoint-in-docker-compose-yml
К docker-compose.yml доступа нет считай. Есть только Dockerfile.
X
Чё ты тик словил? Есть сервис с линком на пыху. Ямль редактить нельзя, нужно эту задачу решить через через Dockerfile.
Dan
К docker-compose.yml доступа нет считай. Есть только Dockerfile.
https://stackoverflow.com/questions/32727594/how-to-pass-arguments-to-shell-script-through-docker-run
Dan
Ок
Dan
Последняя подсказка
Dan
Есть entrypoint
Dan
А есть cmd
Dan
В первом можно запускать скрипт
X
Не куя...( не помогло
Dan
А через cmd передавать аргументы
X
Не видит
Dan
Не видит
Криворукий? :)
X
Криворукий? :)
Не исключено. Но сомневаюсь.
Dan
FROM centos:7 MAINTAINER Devopscube RUN yum -y update && \ yum -y install httpd && \ yum clean all COPY ./script.sh / RUN chmod +x /script.sh ENTRYPOINT ["/script.sh"] CMD ["true", "batman", "superman"]
Dan
Вот пример
Dan
Надеюсь ты понимаешь его
Dan
И твой php можно запихнуть в sh
X
Вот после того как этот пример который ты скинул мне не помог. А это было 5 часов назад. Я тут и оказался...
X
Я к тому что я это уже пробовал. Не видит ипанный getopts никуя. А $argv возвращает только первый аргумент index.php
X
Вот такая вот блевулька...
X
Так что хз... Криворукий ли я или желающий не сбыточного.
X
Спасибо
X
не умеешь готовить
Не отрицаю докерской кухней по сей день не увлекался.
Джифорсович
http://vestacp.com/pub/vst-install-debian.sh
Джифорсович
смотри как тут реализовано
Джифорсович
X
Ты про это? # Parsing arguments while getopts "a:n:w:v:j:k:m:g:d:x:z:c:t:i:b:r:o:q:l:y:s:e:p:fh" Option; do case $Option in a) apache=$OPTARG ;; # Apache n) nginx=$OPTARG ;; # Nginx w) phpfpm=$OPTARG ;; # PHP-FPM v) vsftpd=$OPTARG ;; # Vsftpd j) proftpd=$OPTARG ;; # Proftpd k) named=$OPTARG ;; # Named m) mysql=$OPTARG ;; # MySQL g) postgresql=$OPTARG ;; # PostgreSQL d) mongodb=$OPTARG ;; # MongoDB (unsupported) x) exim=$OPTARG ;; # Exim z) dovecot=$OPTARG ;; # Dovecot c) clamd=$OPTARG ;; # ClamAV t) spamd=$OPTARG ;; # SpamAssassin i) iptables=$OPTARG ;; # Iptables b) fail2ban=$OPTARG ;; # Fail2ban r) remi=$OPTARG ;; # Remi repo o) softaculous=$OPTARG ;; # Softaculous plugin q) quota=$OPTARG ;; # FS Quota l) lang=$OPTARG ;; # Language y) interactive=$OPTARG ;; # Interactive install s) servername=$OPTARG ;; # Hostname e) email=$OPTARG ;; # Admin email p) vpass=$OPTARG ;; # Admin password f) force='yes' ;; # Force install h) help ;; # Help *) help ;; # Print help (default) esac done
X
Ладно спасибо. У меня созрел план.
X
очевидно да
Дружбан только я не башовкие заклинания имел ввиду :) А пыховские. https://www.php.net/manual/ru/function.getopt.php
X
✌🏼
X
😁
Мин
Daniel
Есть гуру контейнерного постгре? С дуру включил репликацию в портейнере и теперь приложение не может работать с ДБ, хотя соединение установлено
Daniel