projects
/
osm
/
LW-UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix regex for project name
[osm/LW-UI.git]
/
Dockerfile
diff --git
a/Dockerfile
b/Dockerfile
index
9fa01d0
..
e9d3030
100644
(file)
--- a/
Dockerfile
+++ b/
Dockerfile
@@
-1,22
+1,29
@@
-FROM ubuntu:16.04
+
FROM ubuntu:16.04
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN apt-get update
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN apt-get update
-RUN apt-get install -y npm git python-pip
+RUN apt-get install -y npm git python-pip
nginx supervisor
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
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
+RUN pip install uwsgi
+RUN echo "daemon off;" >> /etc/nginx/nginx.conf
+COPY nginx-app.conf /etc/nginx/sites-available/default
+COPY supervisor-app.conf /etc/supervisor/conf.d/
# delete the copy of the database inside the container (if exists)
RUN rm -f db.sqlite3
# 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
+ENV DJANGO_ENV=prod
+RUN python manage.py makemigrations authosm
RUN python manage.py migrate
RUN python manage.py migrate
+RUN python manage.py collectstatic --noinput
EXPOSE 80
EXPOSE 80
-CMD ["python", "manage.py", "runserver", "0.0.0.0:80"]
+
+CMD ["supervisord", "-n"]
\ No newline at end of file