dockerfile updated

This commit is contained in:
Joshua Perry 2024-06-09 18:12:38 +01:00
parent 6d2db9175b
commit 5b322c4743
2 changed files with 7 additions and 4 deletions

View File

@ -1,12 +1,15 @@
FROM rust:latest as builder FROM rust:latest as builder
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY ./dermy-api/* . RUN apt update \
&& apt install -y --no-install-recommends python3-dev \
&& rm -rf /var/lib/apt/lists/*
COPY ./dermy-api/ .
COPY ./dermy-models/models/mobilenet_v3.keras ./src/model/model.keras COPY ./dermy-models/models/mobilenet_v3.keras ./src/model/model.keras
RUN cargo build --release RUN cargo build --release
FROM python:alpine FROM tensorflow/tensorflow:2.16.1
COPY ./dermy-models/requirements.txt . COPY ./dermy-models/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt RUN pip install --no-cache-dir -r requirements.txt
COPY --from=builder ./target/release/dermy-api /usr/local/bin/dermy-api COPY --from=builder /usr/src/app/target/release/dermy-api /usr/local/bin/dermy-api
ENTRYPOINT dermy-api ENTRYPOINT dermy-api

@ -1 +1 @@
Subproject commit 2dd97682d89968a98901d8c4b7c3d595825ee6c7 Subproject commit 0d8d48b1aa7035e185afc7d573ccb18435e03b4e