Задать вопрос
nepster-web
@nepster-web

Как правильно развернуть приложение с docker?

Работая с докером столкнулся с ситуацией, когда мне нужно провести определенный ряд действий для того, чтобы развернуть проект.

Например:
- сбилдить образы докер (docker-compose build)
- установить расширения (composer install)
- дать права на определенные папки логов и тп.

В общем провести ряд манипуляций и под конец запустить приложение. По началу я думал, все эти манипуляции записать в контейнеры, чтобы все выполнялось при билде. Но сразу же стопорнулся на "composer install". После долгого гугления я наткнулся на упоминания о том, что так делать не нужно.

Я прихожу к тому, что хочу написать скрипты для всего этого дело, однако возможно я что-то упускаю или делаю не так.
Подскажите, пожалуйста, куда копать?
  • Вопрос задан
  • 1471 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@rustler2000
погромист сикраш
- собрать проект
- установить расширения
- собрать образ

потом уже запускать и держать логи в volume, или прокидывать на хост или драйвер для логгирования прописывать.

но полюбому разрыв между собрать образ и запустить образ. и как образ запущен будет не должно особо быть заданно при сборке образа.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
Можно узнать в чем проблема? Почему вы - "стопорнулись" ?

При билде запускаете composer install и все
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы