diff --git a/Dockerfile b/Dockerfile
index 321beb6d543ac97d3aca9b2137b43a44fcdaea71..89a7bad9bfd864e555870c12f35fd07d4d8eef38 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,7 +2,14 @@
# Docker file for Spring Boot Admin
#
-FROM maven:3.3.9-jdk-8-onbuild-alpine
+FROM maven:3.3.9-jdk-8-alpine
MAINTAINER Merapar
-ENV TZ UTC
\ No newline at end of file
+ENV TZ UTC
+
+RUN mkdir -p /usr/src/app
+WORKDIR /usr/src/app
+
+ADD . /usr/src/app
+
+CMD mvn package && java -jar target/spring-boot-admin-1.4.4.jar
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index bf7f523c61bb8021758fabb7a19f010bc4f77fcf..76de7189d486cb2cb5cd14cb2beda1ada2a05563 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,6 +9,13 @@
<name>spring-boot-admin</name>
<url>http://maven.apache.org</url>
+ <parent>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-parent</artifactId>
+ <version>1.4.2.RELEASE</version>
+ <relativePath/>
+ </parent>
+
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
diff --git a/src/main/java/com/merapar/springbootadmin/Application.java b/src/main/java/com/merapar/springbootadmin/Application.java
index 2fa7e76ffbb5ff2b5061f08841d02ce8a0fb4c27..52c2176c9830ec554493066831d136b1a11493a2 100644
--- a/src/main/java/com/merapar/springbootadmin/Application.java
+++ b/src/main/java/com/merapar/springbootadmin/Application.java
@@ -3,10 +3,10 @@ package com.merapar.springbootadmin;
import de.codecentric.boot.admin.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
-@Configuration
-@EnableAutoConfiguration
+@SpringBootApplication
@EnableAdminServer
public class Application {
public static void main(String[] args) {