From 8454e3d5169594c33ba67b39d3e6d409779f8f91 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Agneray?= <francois.agneray@lam.fr>
Date: Thu, 29 Sep 2022 17:10:57 +0200
Subject: [PATCH] Add gunicorn dependency (services)

---
 services/Dockerfile                   |  2 ++
 services/src/anis_services/app.py     |  9 ++++-----
 services/src/anis_services/spectra.py | 12 ++++++------
 3 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/services/Dockerfile b/services/Dockerfile
index 64c6b6d2..cd255538 100755
--- a/services/Dockerfile
+++ b/services/Dockerfile
@@ -2,6 +2,8 @@ FROM python:3.8
 
 WORKDIR /project
 
+RUN pip install gunicorn
+
 COPY requirements.txt ./
 COPY src src
 RUN pip install --no-cache-dir -r requirements.txt
diff --git a/services/src/anis_services/app.py b/services/src/anis_services/app.py
index bb514aba..4e4db05a 100644
--- a/services/src/anis_services/app.py
+++ b/services/src/anis_services/app.py
@@ -4,13 +4,12 @@ import io
 # Third party imports
 from flask import Flask, request, Response
 from flask_cors import CORS
-import requests
 
 # Local application imports
-import cut
-import plot
-import spectra
-import utils
+from anis_services import cut
+from anis_services import plot
+from anis_services import spectra
+from anis_services import utils
 
 def create_app():
     utils.check_config()
diff --git a/services/src/anis_services/spectra.py b/services/src/anis_services/spectra.py
index fab05092..a659625c 100644
--- a/services/src/anis_services/spectra.py
+++ b/services/src/anis_services/spectra.py
@@ -2,12 +2,12 @@
 from astropy.io import fits
 
 # Local application imports
-from spectra_strategies import StrategySolver
-from spectra_strategies import DefaultStrategy
-from spectra_strategies import SixdFStrategy
-from spectra_strategies import GamaDR2AATStrategy
-from spectra_strategies import GamaDR2LTStrategy
-from spectra_strategies import ZCosmosBrightDr3Strategy
+from anis_services.spectra_strategies import StrategySolver
+from anis_services.spectra_strategies import DefaultStrategy
+from anis_services.spectra_strategies import SixdFStrategy
+from anis_services.spectra_strategies import GamaDR2AATStrategy
+from anis_services.spectra_strategies import GamaDR2LTStrategy
+from anis_services.spectra_strategies import ZCosmosBrightDr3Strategy
 
 def spectra_to_csv(file_path, filename):
     hdulist = fits.open(file_path)
-- 
GitLab