build(docker/backend): set stack root outside build dir to avoid overwrites

This commit is contained in:
Sarah Vaupel 2024-08-28 03:09:36 +02:00
parent 71d3ea01a5
commit 096082cb67

View File

@ -14,9 +14,11 @@ RUN mkdir -p ${PROJECT_DIR}
RUN cp -r /tmp/${PROJECT_DIR}/* ${PROJECT_DIR}
WORKDIR ${PROJECT_DIR}
ENV HOME=${PROJECT_DIR}
ENV STACK_ROOT=${PROJECT_DIR}/.stack
RUN make backend-dependencies
RUN mkdir -p /.stack
ENV STACK_ROOT=/.stack
RUN make backend-dependencies STACK_ROOT=${STACK_ROOT}
ENV FRADRIVE_MAKE_TARGET=backend-build
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET}
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET} STACK_ROOT=${STACK_ROOT}