docker compose.yaml - thuy-econsys/rails_app GitHub Wiki

testing:

version: '1'
services:
  db_master:
    container_name: postgres
    image: postgres:12.5-alpine
    restart: always
    volumes:
      - postgresql:/var/lib/postgresql/data
    environment:
      POSTGRES_HOST_AUTH_METHOD: trust
    ports:
      - 5432:5432
  backend:
    container_name: backend
    build: ./backend
    command: rails s -p 5000 -b '0.0.0.0'
    volumes:
      - ./backend:/myapp/backend
    depends_on:
      - db_master
  frontend:
    container_name: frontend
    image: "node:14-alpine"
    user: "node"
    working_dir: /myapp/frontend
    volumes:
      - ./frontend:/myapp/frontend
    command: "yarn start"
    depends_on:
      - backend

   volumes: 
     postgresql: {}