Dockerfile to containerize bot.
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..85ce86c
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,18 @@
+# Use this Dockerfile to package the Slackbot in a container.
+# Note that currently, src/main/resources/application.conf needs to exist and be configured before building the image.
+FROM java:openjdk-8-jdk
+
+RUN wget https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.11/sbt-launch.jar
+
+ENV SBT_OPTS "-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled"
+
+# Do this first to get all the sbt stuff downloaded and cached.
+RUN java $SBT_OPTS -jar sbt-launch.jar tasks
+
+ADD . project
+
+WORKDIR project
+
+RUN java $SBT_OPTS -jar ../sbt-launch.jar compile
+
+CMD [ "java", "-jar", "../sbt-launch.jar", "run" ]