diff --git a/Jenkinsfile b/Jenkinsfile
index 05abe04..bea0a53 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -63,7 +63,16 @@ pipeline {
sudo docker stop ${IMAGE_NAME} || true
sudo docker rm ${IMAGE_NAME} || true
sudo docker pull ${IMAGE_REPO}/${IMAGE_NAME}:${IMAGE_TAG} || echo "Local image will be used"
- sudo docker run -d --name ${IMAGE_NAME} -p 8080:8080 ${IMAGE_REPO}/${IMAGE_NAME}:${IMAGE_TAG}
+ sudo docker run -d --name ${IMAGE_NAME} -p 8080:8080 -e MAILER_FROM=${MAILER_FROM} \
+ -e MAILER_HOST=${MAILER_HOST} \
+ -e MAILER_PORT=${MAILER_PORT} \
+ -e MAILER_USERNAME=${MAILER_USERNAME} \
+ -e MAILER_PASSWORD=${MAILER_PASSWORD} \
+ -e DB_HOST=${DB_HOST} \
+ -e DB_PORT=${DB_PORT} \
+ -e DB_USERNAME=${DB_USERNAME} \
+ -e DB_PASSWORD=${DB_PASSWORD} \
+ ${IMAGE_REPO}/${IMAGE_NAME}:${IMAGE_TAG}
"""
}
}
diff --git a/pom.xml b/pom.xml
index 54d9590..0075715 100644
--- a/pom.xml
+++ b/pom.xml
@@ -146,15 +146,6 @@
-
-
- ${basedir}
-
- Dockerfile
-
- false
-
-
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
new file mode 100644
index 0000000..138a320
--- /dev/null
+++ b/src/main/resources/application.properties
@@ -0,0 +1,23 @@
+quarkus.mailer.from=${MAILER_FROM}
+quarkus.mailer.host=${MAILER_HOST}
+quarkus.mailer.port=${MAILER_PORT}
+quarkus.mailer.username=${MAILER_USERNAME}
+quarkus.mailer.password=${MAILER_PASSWORD}
+quarkus.mailer.mock=false
+
+# PostgreSQL configuratie
+quarkus.datasource.db-kind=postgresql
+quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/vacaturesdb
+quarkus.datasource.username=${DB_USERNAME}
+quarkus.datasource.password=${DB_PASSWORD}
+quarkus.hibernate-orm.database.generation=update
+quarkus.hibernate-orm.log.sql=true
+quarkus.hibernate-orm.sql-load-script=no-file
+
+# CORS configuratie
+quarkus.http.cors=true
+quarkus.http.cors.origins=${CORS_ORIGINS}
+quarkus.http.cors.methods=GET, POST, PUT, DELETE, OPTIONS
+quarkus.http.cors.headers=Content-Type, Authorization
+
+