From bd4b75ac3c3c75e76cd0bc3b6e06828dee70b08d Mon Sep 17 00:00:00 2001 From: Drew Larson Date: Sun, 15 Jan 2017 16:11:13 -0600 Subject: [PATCH] Update Dockerfile. --- Dockerfile-prod | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile-prod b/Dockerfile-prod index 2cbe116..b36c0ae 100644 --- a/Dockerfile-prod +++ b/Dockerfile-prod @@ -1,15 +1,14 @@ -FROM python:3.5 -RUN apt-get update -RUN apt-get install -y nodejs npm -RUN ln -s /usr/bin/nodejs /usr/bin/node +FROM python:3.6 +RUN apt-get install curl +RUN curl -sL https://deb.nodesource.com/setup_6.x | bash - +RUN apt-get install -y nodejs RUN mkdir /code WORKDIR /code RUN mkdir requirements ADD bikeshop_project /code COPY requirements /code/requirements RUN pip install -r requirements/production.txt -WORKDIR /code/bikeshop_project -rm node_modules -RUN npm clean cache +RUN npm cache clean +RUN npm install --unsafe-perm RUN npm run build-production RUN DJANGO_SETTINGS_MODULE=bikeshop.settings.production python manage.py collectstatic --no-input