From a7435c3d37b926dfb06834f42db19caebf183f16 Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Sun, 22 Jan 2023 20:41:30 -0800 Subject: [PATCH] Switch to static deployment Closes #9 Generates static HTML + JS version of the Elm app, and serves it using thhtpd, for bonus permacomputing joy. --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 53f37b7..72d1142 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:12-alpine +FROM node:12-alpine AS build RUN mkdir /code WORKDIR /code @@ -12,4 +12,8 @@ ENV PATH=$PATH:/code/node_modules/elm-linter/bin:/code/node_modules/elm-format/b COPY . . ENTRYPOINT ["/usr/local/bin/npm"] -CMD ["run", "prod"] +CMD ["run", "build"] + +FROM dragas/thttpd + +COPY --from=build /code/public/ /var/www/http/