2021-10-26 17:32:56 -07:00
|
|
|
ARG BASE_IMAGE=""
|
|
|
|
FROM rayproject/base-deps:nightly"$BASE_IMAGE"
|
2020-09-02 13:03:35 -07:00
|
|
|
# If this arg is not "autoscaler" then no autoscaler requirements will be included
|
|
|
|
ARG AUTOSCALER="autoscaler"
|
2020-08-26 19:36:11 -07:00
|
|
|
ARG WHEEL_PATH
|
2021-07-16 13:01:48 +08:00
|
|
|
ARG FIND_LINKS_PATH=".whl"
|
2020-08-26 19:36:11 -07:00
|
|
|
# For Click
|
|
|
|
ENV LC_ALL=C.UTF-8
|
|
|
|
ENV LANG=C.UTF-8
|
|
|
|
COPY $WHEEL_PATH .
|
2021-07-16 13:01:48 +08:00
|
|
|
COPY $FIND_LINKS_PATH $FIND_LINKS_PATH
|
|
|
|
RUN $HOME/anaconda3/bin/pip --no-cache-dir install --find-links $FIND_LINKS_PATH \
|
|
|
|
$(basename $WHEEL_PATH)[all] \
|
2020-09-03 09:30:03 -07:00
|
|
|
$(if [ "$AUTOSCALER" = "autoscaler" ]; then echo \
|
2021-02-26 06:57:30 +08:00
|
|
|
"six==1.13.0" \
|
2020-09-02 13:03:35 -07:00
|
|
|
"boto3==1.4.8" \
|
|
|
|
"google-api-python-client==1.7.8" \
|
|
|
|
"google-oauth" \
|
2020-10-29 10:57:23 -07:00
|
|
|
"kubernetes" \
|
2021-04-22 08:23:05 +03:00
|
|
|
"azure-cli-core==2.22.0" \
|
|
|
|
"azure-mgmt-compute==14.0.0" \
|
2020-09-02 13:03:35 -07:00
|
|
|
"azure-mgmt-msi==1.0.0" \
|
2021-07-10 14:55:00 -04:00
|
|
|
"azure-mgmt-network==10.2.0" \
|
|
|
|
"azure-mgmt-resource==13.0.0"; fi) \
|
2021-06-01 12:00:55 -07:00
|
|
|
$(if [ $($HOME/anaconda3/bin/python -c "import sys; print(sys.version_info.minor)") != 6 ] \
|
|
|
|
&& [ "$AUTOSCALER" = "autoscaler" ]; then echo "kopf"; fi) \
|
2020-11-12 08:41:50 -08:00
|
|
|
&& $HOME/anaconda3/bin/pip uninstall ray -y && sudo rm $(basename $WHEEL_PATH)
|