File tree Expand file tree Collapse file tree 2 files changed +55
-14
lines changed Expand file tree Collapse file tree 2 files changed +55
-14
lines changed Original file line number Diff line number Diff line change 1+ # Minio Console
2+ s3.localhost:9001 {
3+ handle_path /* {
4+ reverse_proxy s3:9001
5+ }
6+ }
7+
8+ # Minio API
9+ s3.localhost:9000 {
10+ handle_path /* {
11+ reverse_proxy s3:9000
12+ }
13+ }
14+
15+ mlflow.localhost {
16+ basicauth /* {
17+ root JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX # root hiccup
18+ }
19+ handle_path /* {
20+ reverse_proxy mlflow:5000
21+ }
22+ }
Original file line number Diff line number Diff line change 11version : ' 3.2'
22services :
3+ caddy :
4+ image : caddy:2-alpine
5+ container_name : caddy
6+ volumes :
7+ - ./Caddyfile:/etc/caddy/Caddyfile
8+ - /caddy/data:/data
9+ - /caddy/config:/config
10+ ports :
11+ - 80:80
12+ - 443:443
13+ - 9000:9000
14+ - 9001:9001
15+ restart : unless-stopped
316 s3 :
4- image : minio/minio:RELEASE.2021-06-14T01-29-23Z
17+ restart : always
18+ image : minio/minio:latest
519 container_name : aws-s3
620 ports :
7- - 9000:9000
21+ - 9000
22+ - 9001
823 environment :
9- - MINIO_ACCESS_KEY=${AWS_ACCESS_KEY_ID}
10- - MINIO_SECRET_KEY=${AWS_SECRET_ACCESS_KEY}
11- command :
12- server /date
13- networks :
14- - A
24+ - MINIO_ROOT_USER=${AWS_ACCESS_KEY_ID}
25+ - MINIO_ROOT_PASSWORD=${AWS_SECRET_ACCESS_KEY}
26+ command :
27+ server /date --console-address ":9001"
1528 volumes :
1629 - ./s3:/date
30+ networks :
31+ - default
32+ - proxy-net
1733 db :
1834 restart : always
1935 image : mysql/mysql-server:5.7.28
@@ -28,23 +44,26 @@ services:
2844 volumes :
2945 - ./dbdata:/var/lib/mysql
3046 networks :
31- - A
47+ - default
3248 mlflow :
49+ restart : always
3350 container_name : tracker_mlflow
3451 image : tracker_ml
3552 build :
3653 context : ./mlflow
3754 dockerfile : Dockerfile
3855 ports :
3956 - " 5000:5000"
40- environment :
57+ environment :
4158 - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
4259 - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
4360 - AWS_DEFAULT_REGION=${AWS_REGION}
4461 - MLFLOW_S3_ENDPOINT_URL=http://s3:9000
62+ entrypoint : mlflow server --backend-store-uri mysql+pymysql://${MYSQL_USER}:${MYSQL_PASSWORD}@db:3306/${MYSQL_DATABASE} --default-artifact-root s3://${AWS_BUCKET_NAME}/ -h 0.0.0.0
4563 networks :
46- - A
47- entrypoint : ./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}/ -h 0.0.0.0
64+ - proxy-net
65+ - default
66+
4867networks :
49- A :
50- driver : bridge
68+ default :
69+ proxy-net :
You can’t perform that action at this time.
0 commit comments