From ed90fa9feece118d9b204eb54f1bee365e562b77 Mon Sep 17 00:00:00 2001
From: Narcon Nicolas <nicolas.narcon@inrae.fr>
Date: Thu, 17 Mar 2022 09:33:42 +0100
Subject: [PATCH] ENH: add entrypoints + pip install to Dockerfile

---
 Dockerfile | 4 ++++
 setup.py   | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index 141d4bb..684ed08 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 6a678f5..579b3a5 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'
+        ],
+    }
 )
-- 
GitLab