FROM debian:stable ENV PYTHONUNBUFFERED 1 RUN apt-get update && apt-get install -y curl RUN curl -sL https://deb.nodesource.com/setup_5.x | bash - RUN apt-get install -y nodejs nginx-extras python-pip uwsgi-plugin-python git libpq-dev python-dev libxml2-dev libxslt1-dev vim graphviz RUN apt-get install -y libjpeg-dev RUN mkdir /app/ WORKDIR /app/ ADD libs libs ADD project/requirements.txt /app/requirements.txt ADD project/assets/package.json /app/project/assets/package.json RUN pip install -U -r /app/requirements.txt RUN cd /app/project/assets/ && npm install RUN mkdir /app/logs /app/tmp/ ADD . /app/ ENV DOCKER 1 RUN cd /app/project/assets/ && npm run build RUN python manage.py collectstatic --noinput -v0 ADD docker/production/nginx/nginx.conf /etc/nginx/sites-enabled/project ADD docker/production/nginx/conf.d/* /etc/nginx/conf.d/ EXPOSE 80