Fixes to routing and new build for Dockerfile
This commit is contained in:
parent
0024687621
commit
ccdba0f239
4 changed files with 97 additions and 47 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue