@luckyjenro0

Имеет ли смысл помещать API Nodejs сервер в docker?

Имеется сайт: VUE - client; Nodejs - api server; Docker; Nginx;

Имеет ли смысл api сервер в докер помещать? Я просто хочу еще создать админ панель, которая будет по поддомену admin.*, и тогда у меня будет два сайта. Тоесть я хочу что бы с системой и контейнерами 1го сайта никак не взаимодействовала админ панель, что бы я мог над ней работать без остановки основного сайта.

Но если у меня БД в контейнере с первым сайтом, возможно ли из другого образа будет к ней достучаться? Ведь админка будет с бд основного сайта брать данные и менять/удалять/добавлять их.

Заранее спасибо!
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 2
akelsey
@akelsey
По-моему ваша задача решается с помощью docker-compose.
Что-то вроде:
version: '3'
services:
  nginx:
    image: nginx
...
  apiserver:
    image: nodejs-server
...
  adminpanel:
     image: custom-image
...
  db:
     image: mysql-...

далее стандартно
docker-compose up -d
docker-compose restart adminpanel

панель работает независимо.
Ответ написан
DollyPapper
@DollyPapper
возможно ли из другого образа будет к ней достучаться

Да, если их обьеденить в общую сеть.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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