version: "3.8"
services:
    master:
        build: .
        depends_on: [slave1, slave2]
        command: /usr/sbin/sshd -D
        environment:
            - "SPARK_LOCAL_IP=master"
        # ports:
        #     - "4040:4040"
        volumes:
            - "$PWD/data:/usr/local/data"
    slave1:
        build: .
        command: /usr/sbin/sshd -D
        environment:
            - "SPARK_LOCAL_IP=slave1"
        volumes:
            - "$PWD/data:/usr/local/data"
    slave2:
        build: .
        command: /usr/sbin/sshd -D
        environment:
            - "SPARK_LOCAL_IP=slave2"
        volumes:
            - "$PWD/data:/usr/local/data"
