Improve Docker setup
This commit is contained in:
parent
13e89fb4c9
commit
26710f346d
3 changed files with 11 additions and 4 deletions
|
@ -1,8 +1,15 @@
|
||||||
FROM ubuntu:15.10
|
FROM ubuntu:15.10
|
||||||
WORKDIR /app
|
WORKDIR /setup
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
RUN apt-get install -y postgresql-9.4
|
RUN apt-get install -y postgresql-9.4
|
||||||
RUN apt-get install -y postgresql-server-dev-9.4
|
RUN apt-get install -y postgresql-server-dev-9.4
|
||||||
RUN apt-get install -y postgis
|
RUN apt-get install -y postgis
|
||||||
RUN apt-get install -y python3-dev
|
RUN apt-get install -y python3-dev
|
||||||
RUN apt-get install -y python3-pip
|
RUN apt-get install -y python3-pip
|
||||||
|
RUN pip3 install --system uwsgi
|
||||||
|
ADD /setup* /setup/
|
||||||
|
ADD /requirements.txt /setup/
|
||||||
|
USER postgres
|
||||||
|
RUN service postgresql start && /setup/setup.sh
|
||||||
|
WORKDIR /app
|
||||||
|
CMD service postgresql start && uwsgi --http :8080 --wsgi-file backend.py --callable app
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
falcon
|
falcon
|
||||||
psycopg2
|
psycopg2
|
||||||
uuid
|
uuid
|
||||||
|
|
||||||
|
|
5
setup.sh
Normal file → Executable file
5
setup.sh
Normal file → Executable file
|
@ -1,2 +1,3 @@
|
||||||
pip install -r requirements.sh
|
pip3 install -r requirements.txt
|
||||||
psql < setup.sql
|
createdb oedb
|
||||||
|
psql oedb < setup.sql
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue