From 95db75d4909314916a86988532f197ed66ab914b Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 3 Jan 2020 14:57:20 +0100 Subject: [PATCH] almost there - dockerizing --- Dockerfile | 15 +++------------ app.py | 8 ++++++++ 2 files changed, 11 insertions(+), 12 deletions(-) create mode 100644 app.py diff --git a/Dockerfile b/Dockerfile index cdcd8290..7512e062 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,7 @@ -FROM debian -RUN mkdir /srv/app -RUN mkdir /srv/venv -RUN apt-get update -RUN apt-get install -y default-libmysqlclient-dev gcc -RUN apt-get install -y postgresql postgresql-contrib libpq-dev python-psycopg2 -RUN apt-get update && apt-get install \ - -y --no-install-recommends python3 python3-virtualenv python3-dev -RUN apt-get update && apt-get install libssl-dev -RUN python3 -m virtualenv --python=/srv/venv/ +FROM rosti/python:3.6 COPY ./requirements.txt /srv/app/ WORKDIR /srv/app/ -RUN . /srv/venv/bin/activate && pip install -r requirements.txt +ENV VIRTUAL_ENV = /srv/venv +RUN /opt/python/bin/pip install -r /srv/app/requirements.txt COPY . . -EXPOSE 8000 CMD ["init.sh"] diff --git a/app.py b/app.py new file mode 100644 index 00000000..e3fbe54f --- /dev/null +++ b/app.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python +import os +import sys + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "rowsandall_app.settings") +application = get_wsgi_application() + +#execute_from_command_line(sys.argv)