MERN Развертывание с помощью Docker-Compose to heroku - PullRequest
0 голосов
/ 21 сентября 2019

Мой сайт состоит из двух доменов: один для моего внешнего интерфейса (React и сервер Express для динамических маршрутов) и внутренний с Express, который общается с MongoDB.

Мне удалось настроить локальныйСреда разработки с docker-compose:

version: "3.0"
services:
  mongodb:
    volumes:
      - ./data-node:/data/db
    image: "mongo"
    ports:
      - "27017:27017"
    networks:
      - webappnetwork

    command: mongod --noauth
  backend:
    build: ./nextexpress/
    ports:
      - "4000:4000"
    volumes:
      - ./nextexpress:/usr/src/app
    depends_on:
      - mongodb
    restart: always
    environment:
      - ENV=dev
    networks:
      - webappnetwork
  frontend:
    networks:
      - webappnetwork
    build: ./tomskb/
    ports:
      - "3000:3000"
    volumes:
      - ./tomskb:/usr/src/app
    depends_on:
      - backend
    environment:
      - ENV=dev
    restart: always
networks:
  webappnetwork:
    driver: bridge

Как мне заставить это работать в производстве.Как бы интерфейс говорил с задним числом?Должен ли я развернуть заднюю часть и переднюю часть отдельно?Я действительно понятия не имею, какова общая практика всего этого.

...