X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Dockerfile;h=4914e937119af1f573e89ba79c5f1fa8130ca82a;hb=45de6cb5a240d0b2f7378128a45ca4bafa54ffe0;hp=56b0497fb035f532ff567680e6f0361cd03b84d0;hpb=fb37bca4b7e8178c65df2f1496afe372c1d55e78;p=osm%2FLW-UI.git diff --git a/Dockerfile b/Dockerfile index 56b0497..4914e93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM python:2.7 +FROM ubuntu:16.04 WORKDIR /usr/src/app COPY . /usr/src/app RUN apt-get update -RUN apt-get -y install npm +RUN apt-get install -y npm git python-pip RUN npm install -g bower RUN ln -s /usr/bin/nodejs /usr/bin/node RUN bower install --allow-root @@ -14,11 +14,9 @@ RUN pip install -r requirements.txt # delete the copy of the database inside the container (if exists) RUN rm -f db.sqlite3 -RUN python manage.py makemigrations sf_user projecthandler instancehandler vimhandler +RUN python manage.py makemigrations authosm RUN python manage.py migrate -RUN python manage.py shell -c "from projecthandler.osm_model import OsmProject; from sf_user.models import CustomUser; CustomUser.objects.create_superuser('admin', 'admin'); admin = CustomUser.objects.get(username='admin'); OsmProject.create_project('admin',admin,True, 'project admin','')" - EXPOSE 80 CMD ["python", "manage.py", "runserver", "0.0.0.0:80"]