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 + +