diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..205b3d3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +# The first instruction is what image we want to base our container on +# We Use an official Python runtime as a parent image +FROM python:3.6 + +# The enviroment variable ensures that the python output is set straight +# to the terminal with out buffering it first +ENV PYTHONUNBUFFERED 1 + +# create root directory for our project in the container +RUN mkdir /esther_kleinhenz_ba + +# Set the working directory to /esther_kleinhenz_ba +WORKDIR /esther_kleinhenz_ba + +# Copy the current directory contents into the container at /esther_kleinhenz_ba +ADD . /esther_kleinhenz_ba/ + +# Install any needed packages specified in requirements.txt +RUN pip install -r requirements.txt \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..82f5e00 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3' + +services: + web: + build: . + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + container_name: esther_kleinhenz_ba + volumes: + - .:/esther_kleinhenz_ba + ports: + - "8000:8000" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1e9e252 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,32 @@ +amqp==1.4.9 +anyjson==0.3.3 +astroid==1.6.5 +autopep8==1.3.5 +billiard==3.3.0.23 +celery==3.1.26.post2 +croniter==0.3.25 +Django==2.1.2 +django-celery==3.2.2 +django-classy-tags==0.8.0 +django-debug-toolbar==1.10.1 +django-hitcount==1.3.0 +django-post-office==3.1.0 +django-taggit==0.23.0 +django-taggit-templatetags2==1.6.1 +isort==4.3.4 +jsonfield==2.0.2 +kombu==3.0.37 +lazy-object-proxy==1.3.1 +ldap3==2.5 +mccabe==0.6.1 +pyasn1==0.4.3 +pyasn1-modules==0.2.2 +pycodestyle==2.4.0 +pyldap==3.0.0.post1 +pylint==1.9.2 +python-dateutil==2.7.3 +python-ldap==3.1.0 +pytz==2018.4 +six==1.11.0 +sqlparse==0.2.4 +wrapt==1.10.11