diff --git a/proiect-nutritie-java/Dockerfile b/proiect-nutritie-java/Dockerfile
new file mode 100644
index 0000000..32729d4
--- /dev/null
+++ b/proiect-nutritie-java/Dockerfile
@@ -0,0 +1,16 @@
+# Docker va descărca singur Python și Pip în interiorul imaginii
+FROM python:3.9-slim
+
+WORKDIR /app
+
+# Copiem fișierul de dependințe
+COPY requirements.txt .
+
+# Aici Docker va rula 'pip install' în interiorul lui, nu pe Ubuntu al tău
+RUN pip install --no-cache-dir -r requirements.txt
+
+COPY . .
+
+EXPOSE 5000
+
+CMD ["python", "app/main.py"]
\ No newline at end of file
diff --git a/proiect-nutritie-java/Jenkinsfile b/proiect-nutritie-java/Jenkinsfile
new file mode 100644
index 0000000..6641e4f
--- /dev/null
+++ b/proiect-nutritie-java/Jenkinsfile
@@ -0,0 +1,40 @@
+pipeline {
+ agent any
+
+ tools {
+ maven 'MVN-WSL'
+ }
+
+ stages {
+ stage('Checkout') {
+ steps {
+ checkout scm
+ }
+ }
+
+ stage('Maven Analysis') {
+ steps {
+ sh 'mvn --version'
+ echo 'Maven a fost integrat cu succes în pipeline-ul de Python!'
+ }
+ }
+
+ stage('Build Docker Image') {
+ steps {
+ dir('proiect-nutritie') {
+ sh 'docker build -t dieta-app-jenkins .'
+ }
+ }
+ }
+
+ stage('Deploy') {
+ steps {
+ sh '''
+ docker stop test-dieta || true
+ docker rm test-dieta || true
+ docker run -d -p 8085:5000 --name test-dieta dieta-app-jenkins
+ '''
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/proiect-nutritie-java/pom.xml b/proiect-nutritie-java/pom.xml
new file mode 100644
index 0000000..d1f4a97
--- /dev/null
+++ b/proiect-nutritie-java/pom.xml
@@ -0,0 +1,10 @@
+
{{ meniu_ai }}
+