FROM python:3.9.0-slim
# FROM amd64/python:3.8.0 - tried but no luck

LABEL multi.author1="rbomberg@sonymusic-pde.com" multi.author2="aadamu@sonymusic-pde.com" 

RUN pip install \
    mlflow==2.5.0 \
    protobuf\
    pymysql\
    py-postgresql\ 
    boto3 && \
    mkdir /mlflow/

EXPOSE 8080

CMD mlflow server \
    --host 0.0.0.0 \
    --port 8080 \
    --default-artifact-root ${ARTIFIACTS_URI} \
    --backend-store-uri mysql+pymysql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DATABASE}

