version: "3.7"

services:
  # postgresql
  minto-cloud-postgresql:
    build: 1.minto-cloud-postgresql
    image: minto-cloud-postgresql
    container_name: minto-cloud-postgresql
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: 123456
    ports:
      - "5433:5432"
    restart: always
    networks:
      - back-tier

  # tomcat
  minto-cloud-server:
    build: 2.minto-cloud-server
    image: minto-cloud-server
    container_name: minto-cloud-server
    ports:
      - "8080:80"
    restart: always
    networks:
      - back-tier
    volumes:
      - ./wait-for-it.sh:/usr/local/bin/wait-for-it.sh
    depends_on:
      - "minto-cloud-postgresql"

networks:
  back-tier: