mirror of
https://github.com/Toumash/mlflow-docker
synced 2025-12-22 04:59:30 +01:00
feature: dont use wait-for-it which is newline characted dependant and causes problem on windows closes #17
This commit is contained in:
@@ -47,21 +47,29 @@ services:
|
||||
networks:
|
||||
- public
|
||||
- internal
|
||||
entrypoint: bash ./wait-for-it.sh db:3306 -t 90 -- mlflow server --backend-store-uri mysql+pymysql://${MYSQL_USER}:${MYSQL_PASSWORD}@db:3306/${MYSQL_DATABASE} --default-artifact-root s3://${AWS_BUCKET_NAME}/ --artifacts-destination s3://${AWS_BUCKET_NAME}/ -h 0.0.0.0
|
||||
entrypoint: mlflow server --backend-store-uri mysql+pymysql://${MYSQL_USER}:${MYSQL_PASSWORD}@db:3306/${MYSQL_DATABASE} --default-artifact-root s3://${AWS_BUCKET_NAME}/ --artifacts-destination s3://${AWS_BUCKET_NAME}/ -h 0.0.0.0
|
||||
depends_on:
|
||||
wait-for-db:
|
||||
condition: service_completed_successfully
|
||||
create_s3_buckets:
|
||||
image: minio/mc
|
||||
depends_on:
|
||||
- "s3"
|
||||
environment:
|
||||
- MLFLOW_S3_ENDPOINT_URL=http://s3:9000
|
||||
entrypoint: >
|
||||
/bin/sh -c "
|
||||
until (/usr/bin/mc alias set minio ${MLFLOW_S3_ENDPOINT_URL} '${AWS_ACCESS_KEY_ID}' '${AWS_SECRET_ACCESS_KEY}') do echo '...waiting...' && sleep 1; done;
|
||||
until (/usr/bin/mc alias set minio http://s3:9000 '${AWS_ACCESS_KEY_ID}' '${AWS_SECRET_ACCESS_KEY}') do echo '...waiting...' && sleep 1; done;
|
||||
/usr/bin/mc mb minio/${AWS_BUCKET_NAME};
|
||||
exit 0;
|
||||
"
|
||||
networks:
|
||||
- internal
|
||||
wait-for-db:
|
||||
image: atkrad/wait4x
|
||||
depends_on:
|
||||
- db
|
||||
command: tcp db:3306 -t 90s -i 250ms
|
||||
networks:
|
||||
- internal
|
||||
networks:
|
||||
internal:
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user