From 5dc5df7b62045fd99c4fa4277505ab58ed1f6c62 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 11 Sep 2021 16:24:51 +0000 Subject: [PATCH] feat: Provide simple Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..0c75ad93 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +# Based upon https://github.com/Starbix/dockerimages/commit/b0c3e408263a90ee467d30aed0e855a610eb537a + +FROM cirrusci/flutter:stable AS builder + +RUN mkdir /fluffychat +WORKDIR /fluffychat + +COPY ./ /fluffychat +RUN ./scripts/prepare-web.sh + +RUN flutter build web --release + +FROM nginx:alpine + +COPY --from=builder /fluffychat/build/web/ /usr/share/nginx/html +COPY --from=builder /fluffychat/config.sample.json /usr/share/nginx/html/config.json