You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

18 lines
456 B

FROM python:3.5
RUN apt-get update
RUN apt-get install -y nodejs npm
RUN ln -s /usr/bin/nodejs /usr/bin/node
RUN mkdir /code
WORKDIR /code
RUN mkdir requirements
ADD bikeshop_project /code
COPY requirements /code/requirements
RUN pip install -r requirements/development.txt
RUN npm install
RUN npm install -g bower
COPY bower.json
RUN bower install
RUN python manage.py migrate
EXPOSE 8000:8000
EXPOSE 3000:3000
CMD python manage.py runserver 0.0.0.0:8000