feat: Provide simple Dockerfile

This commit is contained in:
Marcel 2021-09-11 16:24:51 +00:00
parent daed545d7c
commit a19bb9ff04

16
Dockerfile Normal file
View File

@ -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