diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..5f32e70
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,2 @@
+target/
+.env
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 549e00a..fd9355a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,5 @@ build/
### VS Code ###
.vscode/
+
+/.env
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..aa1f65f
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,5 @@
+FROM openjdk:24
+COPY . /usr/src/app
+WORKDIR /usr/src/app
+RUN ./mvnw package -DskipTests
+ENTRYPOINT ["java","-jar","target/token_registration-1.0.0.jar"]
diff --git a/README.md b/README.md
index 22c7bc4..8775984 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,3 @@
-# token_registration
\ No newline at end of file
+# token_registration
+to build run docker build -t leetcode-rs/recommendation .
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 0d9dd0b..1023741 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
com.leetcoders
token_registration
- 0.0.1-SNAPSHOT
+ 1.0.0
token_registration
token registration service
@@ -27,7 +27,7 @@
- 17
+ 22