9
POSTGRES_USER: "postgres"
10
POSTGRES_PASSWORD: "postgres"
13
test: [ "CMD-SHELL", "pg_isready -U postgres" ]
19
command: bash -c "cd /mindsdb && python ./mindsdb/migrations/migrate.py"
24
condition: service_healthy
27
dockerfile: ./docker/mindsdb.Dockerfile
33
MINDSDB_STORAGE_DIR: "/mindsdb/var"
34
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
36
# Copy global settings from migration above
43
# command: bash -c "cd /mindsdb && python -m mindsdb --api=http,mysql,mongodb"
44
command: bash -c "cd /mindsdb && python -m mindsdb --api=http,mysql,mongodb --config=tests/integration_tests/flows/config/docker_config.json"
46
MINDSDB_EXECUTOR_SERVICE_HOST: "executor"
47
MINDSDB_EXECUTOR_SERVICE_PORT: "50052"
48
MINDSDB_DB_SERVICE_HOST: "db_service"
49
MINDSDB_DB_SERVICE_PORT: "50050"
50
MINDSDB_DOCKER_ENV: "True"
51
MINDSDB_STORAGE_DIR: "/mindsdb/var"
52
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
54
FLASK_ENV: "development"
55
FLASK_APP: "/mindsdb/mindsdb/__main__.py"
56
SEPARATE_MIGRATIONS: "1"
63
test: ["CMD", "curl", "-f", "http://localhost:47334/api/util/ping"]
71
dockerfile: ./docker/ml_handler.Dockerfile
79
# have to share mindsdb database, because it doesn't work without it
80
REGISTRY_URL: "http://handler_discovery:5000"
83
MINDSDB_SERVICE_TYPE: "lightwood"
84
MINDSDB_STORAGE_DIR: "/mindsdb/var"
85
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
86
REGISTRY_URL: "http://handler_discovery:5000"
87
MINDSDB_DB_SERVICE_HOST: "db_service"
88
MINDSDB_DB_SERVICE_PORT: "50050"
93
dockerfile: ./docker/ml_handler.Dockerfile
101
# have to share mindsdb database, because it doesn't work without it
104
MINDSDB_SERVICE_TYPE: "huggingface"
105
MINDSDB_STORAGE_DIR: "/mindsdb/var"
106
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
107
REGISTRY_URL: "http://handler_discovery:5000"
108
MINDSDB_DB_SERVICE_HOST: "db_service"
109
MINDSDB_DB_SERVICE_PORT: "50050"
114
dockerfile: ./docker/db_handler.Dockerfile
122
MINDSDB_STORAGE_DIR: "/mindsdb/var"
123
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
127
test: ["CMD", "curl", "-f", "http://localhost:5000"]
135
dockerfile: ./docker/executor.Dockerfile
139
# have to share mindsdb database, because it doesn't work without it
141
MINDSDB_STORAGE_DIR: "/mindsdb/var"
142
MINDSDB_DB_CON: "postgresql://postgres:postgres@db:15432/mindsdb"
143
MINDSDB_DB_SERVICE_HOST: "db_service"
144
MINDSDB_DB_SERVICE_PORT: "50050"
145
REGISTRY_URL: "http://handler_discovery:5000"
151
test: ["CMD", "curl", "-f", "http://localhost:5000"]
159
dockerfile: ./handler_discovery.Dockerfile
164
image: "mindsdb/postgres-handler-test"
166
POSTGRES_PASSWORD: "supersecret"
168
test: ["CMD", "sh -c 'pg_isready -U root -d test'"]
174
image: "mindsdb/mariadb-handler-test"
176
MARIADB_ROOT_PASSWORD: "supersecret"
178
test: ["CMD", 'mysqladmin', 'ping', '-h', 'localhost', '-u', 'root', '-p$$MARIADB_ROOT_PASSWORD' ]
184
image: "mindsdb/mysql-handler-test"
185
command: "--secure-file-priv=/"
187
MYSQL_ROOT_PASSWORD: "supersecret"
188
MYSQL_TCP_PORT: 13306
190
test: ["CMD", 'mysqladmin', 'ping', '-h', 'localhost', '-u', 'root', '-p$$MYSQL_ROOT_PASSWORD' ]