fix: Make sure, expected paths in configuration exist

This commit is contained in:
oSumAtrIX 2024-09-06 11:39:39 +04:00
parent d605efd54a
commit 32bedb7fad
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4

View File

@ -17,6 +17,7 @@ import kotlinx.serialization.json.JsonNamingStrategy
import kotlinx.serialization.json.decodeFromStream
import java.io.File
import java.nio.file.Path
import kotlin.io.path.createDirectories
/**
* The repository storing the configuration for the API.
@ -60,6 +61,11 @@ internal class ConfigurationRepository(
@SerialName("about-json-file-path")
val about: APIAbout,
) {
init {
staticFilesPath.createDirectories()
versionedStaticFilesPath.createDirectories()
}
/**
* Am asset configuration whose asset is signed.
*