docker-compose.yml 934 Bytes
version: "2.4"
services:
  db:
    build: db
    restart: always
    environment:
      - POSTGRES_PASSWORD
      - POSTGRES_USER
      - POSTGRES_DB
#    entrypoint: "docker-entrypoint.sh"
    command: postgres -c max_prepared_transactions=10
    ports:
      - "127.0.0.1:6432:5432"
  payara:
    build: payara
    environment:
      - POSTGRES_USER
      - POSTGRES_PASSWORD
      - DB_URL=jdbc:postgresql://db:5432/${POSTGRES_DB}
    ports:
      - "127.0.0.1:8080:8080"
      - "127.0.0.1:4848:4848"
  maven:
    build: maven
    restart: "no"
    command: mvn clean install -P exploded
    working_dir: /usr/src/moya/code/moya-parent
    volumes:
      - ../:/usr/src/moya
      - .m2:/root/.m2

#
#  maven:
#    build: maven
#    restart: no
#    command: postgres -c max_prepared_transactions=10
#    tty: true
#    working_dir: /usr/src/moya/code/moya-parent
#    volumes:
#      - ../:/usr/src/moya
#      - ~/.m2:/root/.m2