diff --git a/spring-boot-ops/docker/Dockerfile b/spring-boot-ops/docker/Dockerfile
new file mode 100644
index 0000000000..85db5c7bed
--- /dev/null
+++ b/spring-boot-ops/docker/Dockerfile
@@ -0,0 +1,16 @@
+# Alpine Linux with OpenJDK JRE
+FROM openjdk:8-jre-alpine
+RUN apk add --no-cache bash
+
+# copy fat WAR
+COPY spring-boot-ops.war /app.war
+
+# copy fat WAR
+COPY logback.xml /logback.xml
+
+COPY run.sh /run.sh
+
+# runs application
+#CMD ["/usr/bin/java", "-jar", "-Dspring.profiles.active=default", "-Dlogging.config=/logback.xml", "/app.war"]
+
+ENTRYPOINT ["/run.sh"]
diff --git a/spring-boot-ops/docker/logback.xml b/spring-boot-ops/docker/logback.xml
new file mode 100644
index 0000000000..aad6d3fcb3
--- /dev/null
+++ b/spring-boot-ops/docker/logback.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ /var/log/WebjarsdemoApplication/application.log
+ true
+
+ %-7d{yyyy-MM-dd HH:mm:ss:SSS} %m%n
+
+
+
+
+
+
+
diff --git a/spring-boot-ops/docker/run.sh b/spring-boot-ops/docker/run.sh
new file mode 100755
index 0000000000..aeecc29371
--- /dev/null
+++ b/spring-boot-ops/docker/run.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+java -Dspring.profiles.active=$1 -Dlogging.config=/logback.xml -jar /app.war
+
diff --git a/spring-boot-ops/pom.xml b/spring-boot-ops/pom.xml
index b6adb27fb2..b34fef8e6f 100644
--- a/spring-boot-ops/pom.xml
+++ b/spring-boot-ops/pom.xml
@@ -137,7 +137,8 @@
repackage
- org.baeldung.boot.Application
+ com.baeldung.webjar.WebjarsdemoApplication
+ ${project.basedir}/docker