All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ds-server.2.1.2.source-code.application.conf Maven / Gradle / Ivy

There is a newer version: 2.2
Show newest version
#
# Made with all the love in the world
# by scireum in Remshalden, Germany
#
# Copyright by scireum GmbH
# http://www.scireum.de - [email protected]
#

product {
    name = "Software Distribution System"
    version = "${project.version}"
    build = "${build.number}"
    date = "${timestamp}"
    vcs = "${build.vcs.number}"
}

sds {
    # This will determine where the artifacts are kept. By default, they reside in a sub directory
    # called "data" in the installation directory. This will be ignored during patches.
    repositoryPath = "data"

    # Max number of versions to keep per artifact
    maxArtifacts = 10
}

# Defines known artifacts. Each known artifact must be listed here. The "publicAccessible" attribute only
# controls read access. Write access must be always given to a user.
artifacts {
    default {
        publicAccessible = false
    }
}

# Defines all users having access to the system. The key can be considered something like a password and should be
# a long and randomly generated string like an MD5 hash. The list of artifacts control which artifacts can
# be accessed by the user. "writeAccess" determines if the user might upload data or "just" download.
users {
    default {
        key = ""
        artifacts = []
        writeAccess = false
    }
}

security {
    scopes {
        default {
            manager = "public"
            defaultRoles = [ "permission-system-state" ]
            trustedRoles = [ "permission-system-console", "permission-system-logs", "permission-system-errors" ]
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy