version: '3' services: eco-feature-member-fe: environment: - BASE_DIR=. build: context: . dockerfile: $PWD/Dockerfile-fe ports: - "3001:3000" volumes: - ./eco-webpack:/app - ./eco-feature/eco-feature-member/src:/app/src eco-feature-member-be: build: context: . dockerfile: $PWD/Dockerfile-be args: - FEATURE_DIR=eco-feature/eco-feature-member ports: - "8081:8080" volumes: - ./:/app - ~/.m2:/root/.m2 eco-feature-payment-fe: environment: - BASE_DIR=. build: context: . dockerfile: $PWD/Dockerfile-fe ports: - "3002:3000" volumes: - ./eco-webpack:/app - ./eco-feature/eco-feature-payment/src:/app/src eco-feature-payment-be: build: context: . dockerfile: $PWD/Dockerfile-be args: - FEATURE_DIR=eco-feature/eco-feature-payment ports: - "8082:8080" volumes: - ./:/app - ~/.m2:/root/.m2 eco-feature-user-fe: environment: - BASE_DIR=. build: context: . dockerfile: $PWD/Dockerfile-fe ports: - "3003:3000" volumes: - ./eco-webpack:/app - ./eco-feature/eco-feature-user/src:/app/src eco-feature-user-be: build: context: . dockerfile: $PWD/Dockerfile-be args: - FEATURE_DIR=eco-feature/eco-feature-user ports: - "8083:8080" volumes: - ./:/app - ~/.m2:/root/.m2