install baker-street_gulp-scss 0.0.8

This commit is contained in:
2018-03-15 11:21:12 +00:00
parent 7feaf7b129
commit acc2f753fa
37 changed files with 11264 additions and 5 deletions

View File

@@ -8,11 +8,32 @@
FROM aldryn/base-project:py3-3.23
# </DOCKER_FROM>
# <NPM>
# </NPM>
# <PROJECT>
ENV PYTHONPATH /app/src:$PYTHONPATH
# </PROJECT>
# <BOWER>
# </BOWER>
# <NODE>
ENV NODE_VERSION=8.5.0 \
NPM_VERSION=5.4.2
RUN export NVM_DIR="/opt/nvm" && \
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
nvm install $NODE_VERSION && \
nvm alias default $NODE_VERSION && \
nvm use default && \
npm install -g npm@"$NPM_VERSION" && \
npm cache clear --force
ENV NODE_PATH=$NVM_DIR/versions/node/v$NODE_VERSION/lib/node_modules \
PATH=$NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH
# </NODE>
# <NPM>
# package.json is put into / so that mounting /app for local
# development does not require re-running npm install
ENV PATH=/node_modules/.bin:$PATH
COPY package.json /
RUN (cd / && npm install --production && rm -rf /tmp/*)
# </NPM>
# <PYTHON>
ENV PIP_INDEX_URL=${PIP_INDEX_URL:-https://wheels.aldryn.net/v1/aldryn-extras+pypi/${WHEELS_PLATFORM:-aldryn-baseproject-py3}/+simple/} \
@@ -31,8 +52,10 @@ COPY . /app
# </SOURCE>
# <GULP>
ENV GULP_MODE=production
RUN gulp build
# </GULP>
# <STATIC>
RUN DJANGO_MODE=build python manage.py collectstatic --noinput
# </STATIC>
# </STATIC>