From a7a723c8b7b05705113314f694d67942972e027c Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Wed, 29 Mar 2023 11:30:00 +0200
Subject: [PATCH] add Dockerfile for fastkmer

---
 .gitignore                  | 1 +
 src/fastkmer/Dockerfile     | 9 +++++++++
 src/{ => kmdiff}/Dockerfile | 0
 3 files changed, 10 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 src/fastkmer/Dockerfile
 rename src/{ => kmdiff}/Dockerfile (100%)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e43b0f9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.DS_Store
diff --git a/src/fastkmer/Dockerfile b/src/fastkmer/Dockerfile
new file mode 100644
index 0000000..3332c54
--- /dev/null
+++ b/src/fastkmer/Dockerfile
@@ -0,0 +1,9 @@
+FROM rust:1.67-alpine3.17 AS build
+
+RUN apk add --no-cache musl-dev pkgconfig openssl-dev \\
+  && cargo install --git https://github.com/angelovangel/fastkmers.git
+
+FROM alpine:3.17
+
+COPY --from=build /usr/local/cargo/bin/fastkmers /usr/bin/
+RUN apk add --no-cache procps bash
diff --git a/src/Dockerfile b/src/kmdiff/Dockerfile
similarity index 100%
rename from src/Dockerfile
rename to src/kmdiff/Dockerfile
-- 
GitLab