Model/model_data/simulation_system/Dockerfiles/Dockerfile.prediction.lambda
2023-09-01 14:38:34 +01:00

22 lines
727 B
Text

FROM public.ecr.aws/lambda/python:3.10
# Set the working directory
WORKDIR ${LAMBDA_TASK_ROOT}/simulation_system
ENV PYTHONPATH "${PYTHONPATH}:${LAMBDA_TASK_ROOT}/simulation_system"
# Install necessary build tools - required to test locally
RUN yum install -y gcc python3-devel
# Install python packages
COPY requirements/predictions/predictions.txt ./requirements.txt
RUN pip install --no-cache-dir -r ./requirements.txt
# Copy the project code to the working directory
COPY ./core ./core
COPY ./MLModel ./MLModel
COPY ./predictions.py ./predictions.py
COPY ./handlers/predictions_app.py ./predictions_app.py
COPY ./__init__.py ./__init__.py
# Run off a lambda trigger
CMD [ "simulation_system.predictions_app.handler" ]