/ tests / docker / docker-compose.postgres-test.yaml
docker-compose.postgres-test.yaml
 1  services:
 2    postgres:
 3      image: "postgres"
 4      container_name: mlflow-pg-test-db
 5      environment:
 6        POSTGRES_PASSWORD: postgres
 7        POSTGRES_USER: postgres
 8      expose:
 9        - 5432
10  
11    mlflow:
12      container_name: mlflow-pg-test
13      image: mlflow-integration-test
14      build:
15        context: ../..
16        dockerfile: docker/Dockerfile.full.dev
17      command: mlflow server --backend-store-uri=postgresql:// --host=0.0.0.0 --port=5000
18      environment:
19        PGHOST: postgres
20        PGPORT: 5432
21        PGDATABASE: postgres
22        PGUSER: postgres
23        PGPASSWORD: postgres
24      ports:
25        - "5000:5000"
26      depends_on:
27        - postgres