containerization

This commit is contained in:
Joshua Perry 2024-06-08 19:57:04 +01:00
parent d1559897e8
commit f08ee6aa03
1 changed files with 12 additions and 0 deletions

12
Dockerfile Normal file
View File

@ -0,0 +1,12 @@
FROM rust:latest as builder
WORKDIR /usr/src/app
COPY ./dermy-api/* .
COPY ./dermy-models/models/mobilenet_v3.keras ./src/model/model.keras
RUN cargo build --release
FROM python:alpine
COPY ./dermy-models/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY --from=builder ./target/release/dermy-api /usr/local/bin/dermy-api
ENTRYPOINT dermy-api