CaptainJustness, command это аналог CMD, в ссылке на доку четко об этом написано. Добавьте в конце command после всего треша, запуск php-fpm или чего там.
Если вы не хотите писать dockerfile придется потрахаться.
Heinemann, не сильно. Все равно у вас наследуемый метод не может работать с теми данными с которыми может работать родительский.
Используйте интерфейсы. То есть и Object и Car должны реализовывать какой то интерфейс, а в классах Factory ждать обьекты этого интерфейса. правда тогда я так понимаю пропадет необходимость в классе CarFactory
CaptainJustness, база у вас запустится 1 раз. с чего бы она 2 раза будет запускаться? Два проекта будут запускаться просто - контейнер php-fpm c api вешаете на 1 port 9000, контейнер php-fpm с сайтом на 9001. И все. Если вы хотите разделить их кодовую базу по контейнерам. Но как бы тоже избыточно.
CaptainJustness, честно говоря никогда особо не парился.
у меня папки dockerfiles, configs с конфигами и папка с проектом. как бы и все.
apache я вообще не использую - смысл?
Yura_Mart, ну если вы показываете сколько дней осталось - то делаете diff in days между датой покупки и текущей датой, вам нужно лишь умножить это на 10.
То есть мы сразу плюсуем 100 а при показе или использовании вычетаем якобы не начисленные балы
Просто смысл нам инкрементить каждый день если мы заранее знаем откуда шли, куда пришли и сколько в день отматываем?
CaptainJustness, ну если вы не хотите писать Dockerfile, можно попробовать использовать command
command: sh -c "php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' && php composer-setup.php && php -r 'unlink('composer-setup.php');' && composer install"
Но как бы анекдот напоминает:
Идёт девушка – видит - парень косит траву в противогазе:
- Ты что, с ума сошёл - зачем противогаз надел?
- Я комсомолец - не могу без трудностей...
- Кончай х@йней страдать, пошли лучше потрахаемся.
- Хорошо - но только в гамаке и стоя...
Если вы не хотите писать dockerfile придется потрахаться.