diff --git a/Dockerfile b/Dockerfile index 141d4bb0f9ee7b54f4af4e882106c860d3088761..684ed0872f164f19df739369495228bb593b944a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,4 +27,8 @@ RUN cd /src/otb/otb/Modules/Remote/ && git clone https://gitlab.irstea.fr/remi.c COPY . /src/otb/otb/Modules/Remote/decloud/ RUN cd /src/otb/build/OTB/build && cmake /src/otb/otb/ -DModule_SimpleExtractionTools=ON -DModule_MLUtils=ON -DBUILD_TESTING=OFF -DModule_OTBDecloud=ON RUN cd /src/otb/build/OTB/build && make -j $(nproc --all) install + +# Install decloud +RUN cd /src/otb/otb/Modules/Remote/decloud/ && python3 -m pip install . + USER otbuser diff --git a/setup.py b/setup.py index 6a678f5e7c0224eb84bf8d95b49c1d606b178d1d..579b3a50f2c658655b717362cbcfa6923123d22e 100644 --- a/setup.py +++ b/setup.py @@ -49,4 +49,10 @@ setuptools.setup( packages=setuptools.find_packages(), python_requires=">=3.6", keywords="remote sensing, deep learning, gapfilling, remove clouds, satellite imagery, otb, orfeotoolbox", + entry_points={ + 'console_scripts': [ + 'crga_processor=decloud.production.crga_processor:main', + 'meraner_processor=decloud.production.meraner_processor:main' + ], + } )