diff --git a/docker/docker-server/.env-local-template b/docker/docker-server/.env-local-template index 524c53c..fd5ab79 100644 --- a/docker/docker-server/.env-local-template +++ b/docker/docker-server/.env-local-template @@ -1,6 +1,7 @@ # MySQL +MYSQL_DATABASE=mlflow MYSQL_ROOT_PASSWORD=efcodd HOST_MYSQL_PORT=5306 HOST_MYSQL_DATA_DIR=/opt/mlflow_docker/mysql diff --git a/docker/docker-server/docker-compose.yaml b/docker/docker-server/docker-compose.yaml index ac8949c..6f5855c 100644 --- a/docker/docker-server/docker-compose.yaml +++ b/docker/docker-server/docker-compose.yaml @@ -7,6 +7,7 @@ services: context: . dockerfile: Dockerfile-mysql environment: + - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} ports: - "${HOST_MYSQL_PORT}:3306" @@ -24,6 +25,7 @@ services: depends_on: - db environment: + - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MLFLOW_ARTIFACT_URI=${MLFLOW_ARTIFACT_URI} ports: diff --git a/docker/docker-server/src/mysql/create_db.sql b/docker/docker-server/src/mysql/create_db.sql deleted file mode 100644 index 17826e7..0000000 --- a/docker/docker-server/src/mysql/create_db.sql +++ /dev/null @@ -1 +0,0 @@ -create database mlflow; diff --git a/docker/docker-server/src/run_server.sh b/docker/docker-server/src/run_server.sh index 244b54d..826d999 100755 --- a/docker/docker-server/src/run_server.sh +++ b/docker/docker-server/src/run_server.sh @@ -1,6 +1,6 @@ run() { - STORE_URI=mysql://root:${MYSQL_ROOT_PASSWORD}@db/mlflow + STORE_URI=mysql://root:${MYSQL_ROOT_PASSWORD}@db/${MYSQL_DATABASE} echo "STORE_URI=$STORE_URI" echo "MLFLOW_ARTIFACT_URI=$MLFLOW_ARTIFACT_URI" mlflow server --host 0.0.0.0 --port 5000 --backend-store-uri $STORE_URI --default-artifact-root $MLFLOW_ARTIFACT_URI