diff --git a/.gitignore b/.gitignore
index 32010c49f4597f55f1aae44b3287a5a63d82c1a3..4b2a9260ca2a65d2722f99edf21fa03b03dca06e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+*~
 # Byte-compiled / optimized / DLL files
 __pycache__/
 *.py[cod]
@@ -9,6 +10,7 @@ __pycache__/
 # Distribution / packaging
 .Python
 env/
+.*env*/
 build/
 develop-eggs/
 dist/
diff --git a/birding/settings.py b/birding/settings/__init__.py
similarity index 100%
rename from birding/settings.py
rename to birding/settings/__init__.py
diff --git a/birding/settings/ci.py b/birding/settings/ci.py
new file mode 100644
index 0000000000000000000000000000000000000000..d587c3badf2c6d13bfb62511a01ab78342dbd472
--- /dev/null
+++ b/birding/settings/ci.py
@@ -0,0 +1,12 @@
+from . import *
+
+DATABASES = {
+    'default': {
+       'ENGINE': 'django.db.backends.postgresql',
+       'NAME': 'ci',
+       'USER': 'postgres',
+       'PASSWORD': 'postgres',
+       'HOST': 'postgres',
+       'PORT': '5432',
+   },
+}
diff --git a/requirements.txt b/requirements.txt
index 9e11757f1fccab0f7edb6ecae45b0beab95e3f88..6743b23cb4b148a636cea749a37af478de1e5604 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,3 @@
 Django<1.12; python_version >='3.0'
 django-bootstrap3
+psycopg2