build(docker/backend): do stack-install before dependency build
This commit is contained in:
parent
3c3cabc909
commit
6d0161c598
@ -39,11 +39,12 @@ ENV STACK_ROOT="${PROJECT_DIR}/.stack"
|
||||
|
||||
WORKDIR ${PROJECT_DIR}
|
||||
ENV HOME=${PROJECT_DIR}
|
||||
RUN --mount=type=cache,target=/${MOUNT_DIR} make -- --dependencies-backend STACK_ROOT=${STACK_ROOT} IN_CONTAINER=true JOB=${JOB}
|
||||
|
||||
RUN stack install yesod-bin
|
||||
RUN stack install hpack
|
||||
|
||||
RUN --mount=type=cache,target=${STACK_ROOT} make -- --dependencies-backend STACK_ROOT=${STACK_ROOT} IN_CONTAINER=true JOB=${JOB}
|
||||
|
||||
ENV FRADRIVE_MAKE_TARGET=--start-backend
|
||||
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET} STACK_ROOT="${STACK_ROOT}" IN_CONTAINER=true CONTAINER_FILE="${CONTAINER_FILE}" JOB="${JOB}" SRC="${SRC}"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user