diff --git a/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/infrastructure/config/DataManagementProperties.java b/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/infrastructure/config/DataManagementProperties.java index 0f9149c7f..af816a951 100644 --- a/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/infrastructure/config/DataManagementProperties.java +++ b/backend/services/data-management-service/src/main/java/com/datamate/datamanagement/infrastructure/config/DataManagementProperties.java @@ -10,7 +10,7 @@ * 数据管理服务配置属性 */ @Configuration -@ConfigurationProperties(prefix = "datamanagement") +@ConfigurationProperties(prefix = "datamate.datamanagement") public class DataManagementProperties { private FileStorage fileStorage = new FileStorage(); diff --git a/backend/services/data-management-service/src/main/resources/config/application-datamanagement.yml b/backend/services/data-management-service/src/main/resources/config/application-datamanagement.yml index ba9b5021e..06c8d9c73 100644 --- a/backend/services/data-management-service/src/main/resources/config/application-datamanagement.yml +++ b/backend/services/data-management-service/src/main/resources/config/application-datamanagement.yml @@ -1,4 +1,4 @@ -dataMate: +datamate: datamanagement: file-storage: upload-dir: ${FILE_UPLOAD_DIR:./uploads} diff --git a/backend/services/main-application/src/main/resources/config/application-datamanagement.yml b/backend/services/main-application/src/main/resources/config/application-datamanagement.yml index 72fb53d06..06c8d9c73 100644 --- a/backend/services/main-application/src/main/resources/config/application-datamanagement.yml +++ b/backend/services/main-application/src/main/resources/config/application-datamanagement.yml @@ -4,6 +4,9 @@ datamate: upload-dir: ${FILE_UPLOAD_DIR:./uploads} max-file-size: 10485760 # 10MB max-request-size: 52428800 # 50MB + allowed-source-dirs: + - ${DATASET_BASE_PATH:/dataset} + - ${FILE_UPLOAD_DIR:./uploads} cache: ttl: 3600 max-size: 1000 diff --git a/deployment/helm/datamate/values.yaml b/deployment/helm/datamate/values.yaml index 2011e39cd..647c50536 100644 --- a/deployment/helm/datamate/values.yaml +++ b/deployment/helm/datamate/values.yaml @@ -170,6 +170,10 @@ backend: mountPath: /operators backend-python: + securityContext: + capabilities: + add: + - SYS_ADMIN nodeSelector: {} tolerations: [] env: