heartwood every commit a ring

Change dockerfile python venv handling

09bb2167 by Isaac Bythewood · 3 years ago

modified Dockerfile
@@ -6,19 +6,21 @@ RUN apk add --update --no-cache \      chromium libstdc++ nss harfbuzz freetype font-noto font-noto-extra font-noto-emoji && \    pip install --upgrade pipenvRUN addgroup -S -g 1000 app && \    adduser -S -h /app -s /sbin/nologin -u 1000 -G app app && \    chown -R app:app /appWORKDIR /appCOPY Pipfile Pipfile.lock package.json yarn.lock /app/RUN yarn install && pipenv install --systemRUN yarn install && \    PIPENV_VENV_IN_PROJECT=1 pipenv install --deployCOPY . .RUN yarn build && \    rm -rf node_modules && \ENV PATH="/app/.venv/bin:/app/node_modules/.bin:$PATH"ENV PYTHONPATH="/app/.venv/lib/python3.10/site-packages:$PYTHONPATH"RUN webpack --config webpack.config.js --mode production && \    python3 manage.py collectstatic --noinputRUN addgroup -S -g 1000 app && \    adduser -S -h /app -s /sbin/nologin -u 1000 -G app app && \    chown -R app:app /appUSER app:app