From cde10a4b3e084a5c65f930a7e181c7c014a4dc4f Mon Sep 17 00:00:00 2001 From: Aboubacar TRAORE Date: Wed, 24 Dec 2025 13:47:34 +0000 Subject: [PATCH] adding dokploy properties --- .../dokploy/DokployProperties.java | 21 +++++++++++++++++++ src/main/resources/application.yaml | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 src/main/java/com/abnov/infisicalbridge/dokploy/DokployProperties.java diff --git a/src/main/java/com/abnov/infisicalbridge/dokploy/DokployProperties.java b/src/main/java/com/abnov/infisicalbridge/dokploy/DokployProperties.java new file mode 100644 index 0000000..9fcafae --- /dev/null +++ b/src/main/java/com/abnov/infisicalbridge/dokploy/DokployProperties.java @@ -0,0 +1,21 @@ +package com.abnov.infisicalbridge.dokploy; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; +import org.springframework.validation.annotation.Validated; + +import jakarta.validation.constraints.NotBlank; + +@Data +@Configuration +@ConfigurationProperties(prefix = "dokploy") +@Validated +public class DokployProperties { + + @NotBlank(message = "Dokploy API URL is required") + private String apiUrl; + + @NotBlank(message = "Dokploy API KEY is required") + private String apiKey; +} diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 0a3c139..43c27d0 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -6,3 +6,7 @@ infisical: api-url: ${INFISICAL_API_URL} client-id: ${INFISICAL_CLIENT_ID} client-secret: ${INFISICAL_CLIENT_SECRET} + +dokploy: + api-url: ${DOKPLOY_API_URL} + api-key: ${DOKPLOY_API_KEY}