chore(docker): use ENV args for make targets in frontend and backend docker

This commit is contained in:
Sarah Vaupel 2024-08-18 03:06:41 +02:00
parent fcc65696d6
commit 255fa196d5
2 changed files with 6 additions and 4 deletions

View File

@ -1,8 +1,6 @@
# TODO: switch to uniworx registry debian image
FROM debian:12.5
ARG dev=-dev
RUN apt-get -y update
RUN apt-get -y install haskell-stack
@ -10,4 +8,5 @@ RUN apt-get -y install libghc-zlib-dev libpq-dev
WORKDIR /fradrive
ENTRYPOINT make -- --backend-build${dev}
ENV FRADRIVE_MAKE_TARGET=backend-build
ENTRYPOINT pwd && ls -a . && make -- ${FRADRIVE_MAKE_TARGET}

View File

@ -20,4 +20,7 @@ RUN apt-get -y install exiftool
WORKDIR /fradrive
ENTRYPOINT make frontend-build
# RUN chown -R `id -u`:`id -g` "/.npm"
ENV FRADRIVE_MAKE_TARGET=frontend-build
ENTRYPOINT make -- ${FRADRIVE_MAKE_TARGET}