Fix: Inactive Menu Categories should not show up in sales.

Trying to better cache dockerfile
This commit is contained in:
2021-06-21 12:37:49 +05:30
parent 5d5439ae3b
commit 1c222872d2
2 changed files with 10 additions and 8 deletions

View File

@ -8,8 +8,7 @@ RUN npm install --unsafe-perm && /app/bookie/node_modules/.bin/ng build --prod
FROM python:latest
LABEL maintainer="Amritanshu <docker@tanshu.com>"
COPY --from=builder /app/barker /app
COPY --from=builder /app/frontend /app/frontend
ADD https://git.tanshu.com/tanshu/barker/raw/tag/latest/barker/pyproject.toml /app/pyproject.toml
RUN apt-get update && \
apt-get install -y locales && \
@ -19,18 +18,21 @@ RUN apt-get update && \
ENV LANG en_IN
ENV LC_ALL en_IN
WORKDIR /app
# Install Poetry
RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py | POETRY_HOME=/opt/poetry python && \
cd /usr/local/bin && \
ln -s /opt/poetry/bin/poetry && \
poetry config virtualenvs.create false
WORKDIR /app
# Allow installing dev dependencies to run tests
ARG INSTALL_DEV=false
RUN bash -c "if [ $INSTALL_DEV == 'true' ] ; then poetry install --no-root ; else poetry install --no-root --no-dev ; fi"
COPY --from=builder /app/barker /app
COPY --from=builder /app/frontend /app/frontend
ENV PYTHONPATH=/app
EXPOSE 80
VOLUME /frontend