build(docker/backend): set stack root outside build dir to avoid overwrites
This commit is contained in:
parent
71d3ea01a5
commit
096082cb67
@ -14,9 +14,11 @@ RUN mkdir -p ${PROJECT_DIR}
|
|||||||
RUN cp -r /tmp/${PROJECT_DIR}/* ${PROJECT_DIR}
|
RUN cp -r /tmp/${PROJECT_DIR}/* ${PROJECT_DIR}
|
||||||
WORKDIR ${PROJECT_DIR}
|
WORKDIR ${PROJECT_DIR}
|
||||||
ENV HOME=${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
|
ENV FRADRIVE_MAKE_TARGET=backend-build
|
||||||
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET}
|
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET} STACK_ROOT=${STACK_ROOT}
|
||||||
Reference in New Issue
Block a user