Fixes to routing and new build for Dockerfile

This commit is contained in:
Lett Osprey 2026-03-30 22:19:21 +02:00
parent 0024687621
commit ccdba0f239
4 changed files with 97 additions and 47 deletions

View file

@ -6,9 +6,15 @@ FROM ghcr.io/gleam-lang/gleam:${GLEAM_VERSION}-erlang-alpine AS builder
COPY ./server/priv /quizterm/server/priv
COPY ./server/src /quizterm/server/src
COPY ./server/gleam.toml /quizterm/server/
COPY ./client/src /quizterm/client/src
COPY ./client/gleam.toml /quizterm/client/
RUN cd /quizterm/server && gleam deps download
# Compile client code and move generated javascript to server project
RUN cd /quizterm/client \
&& gleam run -m lustre/dev build --outdir=/quizterm/server/priv/static
# Compile the server code
RUN cd /quizterm/server \
&& gleam export erlang-shipment