File size: 1,751 Bytes
6f20934
1
2
version: '3.7'  services:    minio:      image: minio/minio      container_name: minio      environment:        MINIO_ROOT_USER: minioadmin        MINIO_ROOT_PASSWORD: minioadmin      volumes:        - ./minio/data:/data      ports:        - "9000:9000"      command: server /data    postgres:      image: postgres:13      container_name: postgres      environment:        POSTGRES_USER: youruser        POSTGRES_PASSWORD: yourpassword        POSTGRES_DB: yourdb      volumes:        - ./postgres/data:/var/lib/postgresql/data      ports:        - "5432:5432"    keycloak:      image: quay.io/keycloak/keycloak:latest      container_name: keycloak      environment:        KEYCLOAK_USER: admin        KEYCLOAK_PASSWORD: admin      ports:        - "8080:8080"      command: start-dev    vault:      image: vault      container_name: vault      environment:        VAULT_DEV_ROOT_TOKEN_ID: root      ports:        - "8200:8200"      command: server -dev    nifi:      image: apache/nifi:latest      container_name: nifi      ports:        - "8081:8080"      environment:        NIFI_WEB_HTTP_PORT: 8080    spark:      image: bitnami/spark:latest      container_name: spark      environment:        SPARK_MODE: master      ports:        - "7077:7077"        - "8082:8080"    mlflow:      image: jupyter/mlflow      container_name: mlflow      ports:        - "5000:5000"      environment:        MLFLOW_TRACKING_URI: http://localhost:5000      volumes:        - ./mlruns:/mlflow/mlruns      command: mlflow server --backend-store-uri sqlite:///mlflow.db --default-artifact-root /mlflow/mlruns    flask-api:      build: ./api      container_name: flask-api      ports:        - "5001:5001"      environment:        MODEL_URI: 'models:/deployed_model/1'