services: # download data physionet: build: "./containers/physionet" container_name: physionet env_file: - .env volumes: - ./volumes/physionet:/opt/physionet # etl etl: build: "./containers/etl" container_name: etl env_file: - .env volumes: - ./volumes/physionet:/opt/physionet # interactive notebooks jupyter: build: "./containers/jupyter" container_name: jupyter volumes: - ./volumes/notebooks:/opt/notebooks - ./volumes/physionet:/opt/physionet - ./volumes/models:/opt/models ports: - "8888:8888" # interactive application streamlit: build: "./containers/streamlit" container_name: streamlit ports: - "8501:8501" volumes: - ./volumes/models:/opt/models