matrix-spam-ml

git clone git://archive.git.mtrnord.blog/MTRNord/matrix-spam-ml.git
Log | Files | Refs | Submodules | README | LICENSE

Dockerfile (670B)


      1 FROM rust:1.64
      2 
      3 WORKDIR /app
      4 COPY ./crates /app/crates
      5 COPY ./crates/model_server/templates /app/templates
      6 COPY ./Cargo.toml /app
      7 COPY ./Cargo.lock /app
      8 RUN cargo build --release
      9 RUN ls -la target/release/build/tensorflow-sys-*/out
     10 RUN find / -name libtensorflow*
     11 
     12 RUN find . -type f -name libtensorflow.so.2 -exec cp {} /usr/lib/ \; \
     13     && find . -type f -name libtensorflow_framework.so.2 -exec cp {} /usr/lib/ \;
     14 RUN ldconfig
     15 RUN ldd /app/target/release/model_server
     16 
     17 ENV MODEL_PATH /app/models/matrix_spam
     18 # Copy the model files to the image
     19 COPY ./models/spam_keras_1664583738.3207538 /app/models/matrix_spam
     20 
     21 EXPOSE 3000
     22 CMD ["/app/target/release/model_server"]