* Add configurable filesystem binary storage (fix #860) * Refine binary storage configuration handling * Refine binary storage bean wiring * Refine binary storage conditional beans * Add integration coverage for binary storage configs * Exercise binary storage via REST integration tests * Update src/main/resources/application.yaml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Ubuntu <ubuntu@ip-172-31-35-43.eu-west-2.compute.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-10-131.eu-west-2.compute.internal> Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -61,7 +61,15 @@ public class AppProperties {
|
||||
private Boolean filter_search_enabled = true;
|
||||
private Boolean graphql_enabled = false;
|
||||
private Boolean binary_storage_enabled = false;
|
||||
private Integer inline_resource_storage_below_size = 0;
|
||||
|
||||
public enum BinaryStorageMode {
|
||||
DATABASE,
|
||||
FILESYSTEM
|
||||
}
|
||||
|
||||
private BinaryStorageMode binary_storage_mode = BinaryStorageMode.DATABASE;
|
||||
private String binary_storage_filesystem_base_directory;
|
||||
private Integer inline_resource_storage_below_size;
|
||||
private Boolean bulk_export_enabled = false;
|
||||
private Boolean bulk_import_enabled = false;
|
||||
private Boolean default_pretty_print = true;
|
||||
@@ -485,6 +493,22 @@ public class AppProperties {
|
||||
this.binary_storage_enabled = binary_storage_enabled;
|
||||
}
|
||||
|
||||
public BinaryStorageMode getBinary_storage_mode() {
|
||||
return binary_storage_mode;
|
||||
}
|
||||
|
||||
public void setBinary_storage_mode(BinaryStorageMode binary_storage_mode) {
|
||||
this.binary_storage_mode = binary_storage_mode;
|
||||
}
|
||||
|
||||
public String getBinary_storage_filesystem_base_directory() {
|
||||
return binary_storage_filesystem_base_directory;
|
||||
}
|
||||
|
||||
public void setBinary_storage_filesystem_base_directory(String binary_storage_filesystem_base_directory) {
|
||||
this.binary_storage_filesystem_base_directory = binary_storage_filesystem_base_directory;
|
||||
}
|
||||
|
||||
public Integer getInline_resource_storage_below_size() {
|
||||
return inline_resource_storage_below_size;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user