Model/model_data/simulation_system/Dockerfiles/Dockerfile.prediction.lambda
2023-09-01 10:47:58 +01:00

20 lines
717 B
Text

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