Развертывание MEVN Docker (постоянство базы данных) - PullRequest
0 голосов
/ 27 мая 2019

Я новичок в докере. Я планирую развернуть мое приложение в производство (Digitalocean). Но мне интересно, каково будет состояние моей базы данных после развертываний .. Мне нужна сохранность данных.

Отлично работает при разработке с этим файлом docker-compose.yml.

version: "3"
services:
  api:
    build: 
      context: ./server
      dockerfile: Dockerfile.dev
    ports: 
      - "3000:3000"
    volumes:
      - /app/node_modules
      - ./server:/app
    links:
      - mongo
  client:
    build:
      context: ./client
      dockerfile: Dockerfile.dev
    ports:
      - "8080:8080"
    volumes:
      - /app/node_modules
      - ./client:/app
    stdin_open: true
    tty: true
    environment:
      - CHOKIDAR_USEPOLLING=true
  nginx:
    restart: always
    build:
     context: ./nginx
     dockerfile: Dockerfile.dev
    ports:
      - "3100:80"
  mongo:
    container_name: mongo
    image: mongo
    ports:
      - "27017:27017"

Каковы ваши предложения по развертыванию dockerized mevn-приложения?

Примечание: я не хочу использовать облачную базу данных MongoDB. Но я хочу услышать ваши предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...