| FROM ubuntu:16.04 | |
| WORKDIR /usr/src/app | |
| COPY . /usr/src/app | |
| RUN apt-get update | |
| 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 | |
| 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 authosm | |
| RUN python manage.py migrate | |
| EXPOSE 80 | |
| CMD ["python", "manage.py", "runserver", "0.0.0.0:80"] |