install baker-street_gulp-scss 0.0.8
This commit is contained in:
33
Dockerfile
33
Dockerfile
@@ -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>
|
||||
Reference in New Issue
Block a user