Задать вопрос
@semki096

Как будет работать приложение на php & nodejs в dockere?

Хочу понять как работает докер. Я хочу построить приложение на php (апач). Но часть запросов будет обрабатываться nodejs.

Правильно ли я мыслю, что я должен создать 2 контейнера на разных портах (Один апач, второй нода)?

И если я хочу само приложение разбить на модули - могу я как то в образах хранить эти модули вместе с окружением?
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Xuxicheta
@Xuxicheta
инженер
Можно засунуть все в один контейнер при желании. Странный вариант, но вполне работоспособный.

Можно держать контейнер с php+apache, а код приложения в папке рядом. Так же с node.
Не обязательно на разных портах, контейнеры можно вообще не открывать во внешнюю сеть, но тогда понадобится реверс-прокси. Это для разработки.

Можно сделать новый образ, наследуемый из php+apache и содержащий твое приложение.
Тогда достаточно будет залить один файл образа на сервер и запустить контейнер на его основе. Это для быстрого деплоя. Но надо будет у себя обновлять контейнер и повторять процедуру.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Ваш ответ на вопрос

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

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