diff --git a/geneit_backend/Dockerfile b/geneit_backend/Dockerfile new file mode 100644 index 0000000..50e56df --- /dev/null +++ b/geneit_backend/Dockerfile @@ -0,0 +1,9 @@ +FROM debian:bullseye-slim + +RUN apt-get update \ + && apt-get install -y libcurl4 \ + && rm -rf /var/lib/apt/lists/* + +COPY geneit_backend /usr/local/bin/geneit_backend + +ENTRYPOINT /usr/local/bin/geneit_backend diff --git a/geneit_backend/build_docker_image.sh b/geneit_backend/build_docker_image.sh new file mode 100755 index 0000000..f3f95ec --- /dev/null +++ b/geneit_backend/build_docker_image.sh @@ -0,0 +1,10 @@ +#!/bin/bash +cargo build --release + +TEMP_DIR=$(mktemp -d) +cp target/release/geneit_backend "$TEMP_DIR" + +docker build -f Dockerfile "$TEMP_DIR" -t pierre42100/geneit_backend + +rm -r $TEMP_DIR +