FROM ubuntu:18.04 ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 RUN mkdir /app RUN apt-get update && apt-get install -y \ python3 \ python3-pip \ nodejs \ npm \ git RUN pip3 install pipenv WORKDIR /app COPY Pipfile Pipfile COPY Pipfile.lock Pipfile.lock RUN pipenv install --deploy --system COPY package.json package.json COPY package-lock.json package-lock.json RUN npm install COPY manage.py /app/manage.py COPY project/ /app/project/ COPY static/ /app/static/ COPY templates/ /app/templates/ RUN ./manage.py collectstatic --noinput EXPOSE 8000