From ae4dddb3bf08308c433b989cbb8906135e02f5d6 Mon Sep 17 00:00:00 2001 From: "Anh (Duke) Nguyen" <58082199+dukeraphaelng@users.noreply.github.com> Date: Thu, 4 Mar 2021 08:14:19 +1100 Subject: [PATCH] chore(dockerfile): add --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f07e289 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM crystallang/crystal:0.36.1-alpine +WORKDIR /app + +COPY shard.yml /app +COPY shard.override.yml /app +RUN shards install + +COPY spec /app/spec +COPY src /app/src + +RUN crystal tool format --check +RUN crystal lib/ameba/bin/ameba.cr + +ENTRYPOINT ["crystal", "spec", "--error-trace", "-v"] \ No newline at end of file