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