Add Docker configuration
diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..8d88495
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,17 @@
+api/
+component-test/
+gradle/
+gradlew.bat
+LICENSE
+README.md
+settings.gradle
+build.gradle
+docs/
+gradlew
+HEADER
+NOTICE.txt
+service/
+.git/
+.gradle/
+.gitignore
+shared.gradle
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 7f171b2..499b6de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,5 @@
 *.log
 
 *.toDelete
+
+*.jar
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..3a0d611
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,13 @@
+FROM openjdk:8-jdk-alpine
+
+ARG portfolio_port=2026
+
+ENV server.max-http-header-size=16384 \
+    cassandra.clusterName="Test Cluster" \
+    portfolio.bookLateFeesAndInterestAsUser=imhotep \
+    server.port=$portfolio_port
+
+WORKDIR /tmp
+COPY portfolio-service-boot-0.1.0-BUILD-SNAPSHOT.jar .
+
+CMD ["java", "-jar", "portfolio-service-boot-0.1.0-BUILD-SNAPSHOT.jar"]