2020-02-17 15:40:58 +00:00
|
|
|
# Copyright (C) 2019-2020 Zilliz. All rights reserved.
|
2020-01-16 11:59:26 +00:00
|
|
|
#
|
2020-02-17 15:40:58 +00:00
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
|
|
|
|
# with the License. You may obtain a copy of the License at
|
2020-01-16 11:59:26 +00:00
|
|
|
#
|
2020-02-17 15:40:58 +00:00
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
#
|
|
|
|
# Unless required by applicable law or agreed to in writing, software distributed under the License
|
|
|
|
# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
|
|
|
|
# or implied. See the License for the specific language governing permissions and limitations under the License.
|
2020-01-16 11:59:26 +00:00
|
|
|
|
2019-11-15 07:36:15 +00:00
|
|
|
FROM ubuntu:16.04
|
2019-10-16 13:20:21 +00:00
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
2019-12-21 05:37:53 +00:00
|
|
|
gfortran libsqlite3-dev libmysqlclient-dev libcurl4-openssl-dev python3 libopenblas-dev liblapack3 && \
|
2019-10-16 13:20:21 +00:00
|
|
|
apt-get remove --purge -y && \
|
|
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
|
|
RUN ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
|
|
|
|
|
2019-12-03 02:58:56 +00:00
|
|
|
COPY ./milvus /var/lib/milvus
|
|
|
|
ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib"
|
2019-10-16 13:20:21 +00:00
|
|
|
|
2019-12-03 02:58:56 +00:00
|
|
|
WORKDIR /var/lib/milvus
|
2019-11-15 10:43:26 +00:00
|
|
|
|
2020-06-17 12:42:45 +00:00
|
|
|
CMD [ "/var/lib/milvus/bin/milvus_server", "-c", "/var/lib/milvus/conf/server_config.yaml" ]
|
2019-10-16 13:20:21 +00:00
|
|
|
|
|
|
|
EXPOSE 19530
|