Switch to static deployment
continuous-integration/drone/push Build was killed Details

Closes #9

Generates static HTML + JS version of the Elm app, and serves it using
thhtpd, for bonus permacomputing joy.
This commit is contained in:
3wc 2023-01-22 20:41:30 -08:00
parent 429cb371a8
commit a7435c3d37
1 changed files with 6 additions and 2 deletions

View File

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