diff --git a/Dockerfile b/Dockerfile index 9be91cc6a0..a176aa66eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -120,8 +120,9 @@ COPY ./rastervision_aws_s3/requirements.txt /opt/src/s3-requirements.txt COPY ./rastervision_core/requirements.txt /opt/src/core-requirements.txt COPY ./rastervision_gdal_vsi/requirements.txt /opt/src/gdal-requirements.txt COPY ./rastervision_pipeline/requirements.txt /opt/src/pipeline-requirements.txt +COPY ./rastervision_sagemaker/requirements.txt /opt/src/sagemaker-requirements.txt COPY ./requirements-dev.txt /opt/src/requirements-dev.txt -RUN --mount=type=cache,target=/root/.cache/pip cat batch-requirements.txt s3-requirements.txt core-requirements.txt gdal-requirements.txt pipeline-requirements.txt requirements-dev.txt | sort | uniq > all-requirements.txt && \ +RUN --mount=type=cache,target=/root/.cache/pip cat batch-requirements.txt s3-requirements.txt core-requirements.txt gdal-requirements.txt pipeline-requirements.txt sagemaker-requirements.txt requirements-dev.txt | sort | uniq > all-requirements.txt && \ pip install $(grep -ivE "^\s*$|^#|rastervision_*" all-requirements.txt) && \ rm all-requirements.txt @@ -140,13 +141,14 @@ RUN --mount=type=cache,target=/root/.cache/pip pip install -r docs/pandoc-requir #------------------------------------------------------------------------ ENV PYTHONPATH=/opt/src:$PYTHONPATH -ENV PYTHONPATH=/opt/src/rastervision_pipeline/:$PYTHONPATH -ENV PYTHONPATH=/opt/src/rastervision_aws_s3/:$PYTHONPATH ENV PYTHONPATH=/opt/src/rastervision_aws_batch/:$PYTHONPATH -ENV PYTHONPATH=/opt/src/rastervision_gdal_vsi/:$PYTHONPATH +ENV PYTHONPATH=/opt/src/rastervision_aws_s3/:$PYTHONPATH ENV PYTHONPATH=/opt/src/rastervision_core/:$PYTHONPATH -ENV PYTHONPATH=/opt/src/rastervision_pytorch_learner/:$PYTHONPATH +ENV PYTHONPATH=/opt/src/rastervision_gdal_vsi/:$PYTHONPATH +ENV PYTHONPATH=/opt/src/rastervision_pipeline/:$PYTHONPATH +ENV PYTHONPATH=/opt/src/rastervision_sagemaker/:$PYTHONPATH ENV PYTHONPATH=/opt/src/rastervision_pytorch_backend/:$PYTHONPATH +ENV PYTHONPATH=/opt/src/rastervision_pytorch_learner/:$PYTHONPATH COPY scripts /opt/src/scripts/ COPY scripts/rastervision /usr/local/bin/rastervision @@ -155,12 +157,13 @@ COPY integration_tests /opt/src/integration_tests/ COPY .flake8 /opt/src/.flake8 COPY .coveragerc /opt/src/.coveragerc -COPY ./rastervision_pipeline/ /opt/src/rastervision_pipeline/ -COPY ./rastervision_aws_s3/ /opt/src/rastervision_aws_s3/ COPY ./rastervision_aws_batch/ /opt/src/rastervision_aws_batch/ +COPY ./rastervision_aws_s3/ /opt/src/rastervision_aws_s3/ COPY ./rastervision_core/ /opt/src/rastervision_core/ -COPY ./rastervision_pytorch_learner/ /opt/src/rastervision_pytorch_learner/ -COPY ./rastervision_pytorch_backend/ /opt/src/rastervision_pytorch_backend/ COPY ./rastervision_gdal_vsi/ /opt/src/rastervision_gdal_vsi/ +COPY ./rastervision_pipeline/ /opt/src/rastervision_pipeline/ +COPY ./rastervision_sagemaker/ /opt/src/rastervision_sagemaker/ +COPY ./rastervision_pytorch_backend/ /opt/src/rastervision_pytorch_backend/ +COPY ./rastervision_pytorch_learner/ /opt/src/rastervision_pytorch_learner/ CMD ["bash"]