Answers for "mern stack dockerfile"

0

mern stack dockerfile

version: '3.8'
services:
  #################################
  # SERVICE APP SERVER ENVIRONMENT
  ################################
  app_server:
    build: .
    restart: always
    env_file: .env
    ports:
      - 3000:3000
    volumes:
      - ./:./app
      - /app/node_modules
    depends_on:
      - database
    networks:
      - mern_network
  #################################
  # SERVICE APP CLIENT ENVIRONMENT
  ################################
  app_client:
    build:
      context: client
      dockerfile: Dockerfile
    restart: always
    env_file: .env
    ports:
      - 3000:3000
    volumes:
      - ./client:./app/client
      - /app/client/node_modules
    depends_on:
      - app_server
    networks:
      - mern_network
  ##########################
  # SERVICE DB ENVIRONMENT
  ##########################
  database:
    image: mysql:latest
    restart: always
    env_file: .env
    ports:
      - 3306:3306
    volumes:
      - database:/var/lib/mysql
    networks:
      - mern_network
  ##########################
  # VOLUMES PERSISTENT DATA
  ##########################
volumes:
  database:
  #############################
  # NETWORKS SHARING CONNECTION
  #############################
networks:
  mern_network:
Posted by: Guest on September-01-2021

Browse Popular Code Answers by Language