#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json packaging_format = 2 id = "dont-code" name = "Dont-code Services" description.en = "Install services and databases needed to support Dont-code platform" description.fr = "Installe les services et base de données nécessaires pour utiliser la plateforme Dont-code" version = "0.2~ynh5" maintainers = ["Dont-code Team"] [upstream] license = "AGPL-3.0-or-later" website = "https://dont-code.net" demo = "https://dont-code.net/apps.html" admindoc = "https://dont-code.net/developers.html" userdoc = "https://dont-code.net/news.html" code = "https://github.com/dont-code" [integration] yunohost = ">= 11.0.0" architectures = "all" multi_instance = false ldap = false sso = false disk = "50M" # FIXME: replace with an **estimate** minimum disk requirement. e.g. 20M, 400M, 1G, ... ram.build = "50M" # FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ... ram.runtime = "50M" # FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ... [install] [install.domain] # this is a generic question - ask strings are automatically handled by Yunohost's core type = "domain" [install.path] # this is a generic question - ask strings are automatically handled by Yunohost's core type = "path" default = "/dont-code" [install.public_key] ask.en = "SSH Public key to allow service updates as part of delivery process, leave empty to disable." ask.fr = "Clef publique SSH permettant la mise à jour des services via une deploiement automatique, inactif si non renseigné." type = "string" optional = true [install.init_main_permission] type = "group" default = "visitors" [resources] [resources.sources.main] url = "https://github.com/dont-code/release/releases/download/v0.2.10/dont-code-release-runners.zip" sha256 = "f20bfa0423d48015a3507b0555d30d57fa594657a4bca55ad869fca8fbad125d" in_subdir = false autoupdate.strategy = "latest_github_release" autoupdate.asset = "dont-code-release-runners.zip" [resources.system_user] [resources.install_dir] [resources.data_dir] subdirs = ["docs"] owner = "__APP__:rwx" group = "www-data:rwx" [resources.permissions] main.url = "/" [resources.ports] preview.default = 8081 ide.default = 8082 project.default = 8083 data.default = 8084 [resources.apt] packages = [ "openjdk-17-jre", ]