build(Makefile): fix stack dependencies
This commit is contained in:
parent
db2a5cb45e
commit
7227ee60e8
10
Makefile
10
Makefile
@ -216,10 +216,14 @@ db: --image-build --containerized---db;
|
||||
AVSPASS=${AVSPASS:-nopasswordset} ; \
|
||||
stack exec uniworxdb -- $(UNIWORXDB_OPTS)
|
||||
|
||||
.stack: stack.yaml stack.yaml.lock package.yaml
|
||||
.PHONY: .stack
|
||||
.stack:
|
||||
$(MAKE) -- --image-run---.stack
|
||||
--.stack: stack.yaml stack.yaml.lock
|
||||
if [ "$(IN_CONTAINER)" == "true" ] ; then \
|
||||
$(MAKE) -- --.stack ; \
|
||||
else \
|
||||
$(MAKE) -- --image-run---.stack ; \
|
||||
fi
|
||||
--.stack: stack.yaml stack.yaml.lock package.yaml
|
||||
stack build --fast --only-dependencies $(stackopts)
|
||||
|
||||
##### BACKEND TARGETS #####
|
||||
|
||||
@ -20,7 +20,7 @@ ENV HOME="${PROJECT_DIR}"
|
||||
RUN mkdir -p "${PROJECT_DIR}/.stack"
|
||||
ENV STACK_ROOT="${PROJECT_DIR}/.stack"
|
||||
|
||||
RUN make .stack STACK_ROOT=${STACK_ROOT} IN_CONTAINER=true
|
||||
RUN make -- --.stack STACK_ROOT=${STACK_ROOT} IN_CONTAINER=true
|
||||
# RUN stack build yesod-bin
|
||||
|
||||
ENV FRADRIVE_MAKE_TARGET=serve-backend
|
||||
|
||||
Reference in New Issue
Block a user