--- # Vervis with Yunohost App Generator # # This is an ad-hoc representation in YAML of the YoloGen form inputs. # # Yunohost App Generator "YoloGen": mode: tutorial step1: # General app_name: Vervis app_id: vervis description: Vervis is a work-in-progress, libre, federated software forge. desc_fr: step_2: # Upstream licence: AGPL-3.0-or-later offical_website: https://vervis.peers.community/ Official app demo: https://vervis.peers.community/ Admin documentation: https://codeberg.org/ForgeFed/Vervis/src/branch/main/INSTALL.md Usage documentation: Code repository: https://codeberg.org/ForgeFed/Vervis step_3: # Integration in YunoHost version: 0.1 maintainer: Trax install_multiple: true architectures: all ldap: false sso: false step_4: # Questions domain_and_path: domain ask_who_can_access_app: true ask_who_can_access_admin: false languages: en step_5: # Resources source: https://codeberg.org/ForgeFed/Vervis/archive/0.1.tar.gz auto_update: forgejo_tag init_system_user: true init_installation_folder: true init_data_folder: true dependencies: libpq-dev zlib1g-dev libssl-dev libpcre3-dev libgmp-dev init_sql_db: false step_6: # Specific Technology app_main_technology: other installation_specific_commands: | ... commad_to_start_app_daemon: step_7: # App configuration specific_configuration_file: true config_file: config/settings.yml config_file_pattern: | ... step_8: # General and advanced documentation description: pre_install: post_install: pre_upgrade: post_upgrade: admin: step_9: # Advanced options handle_url_change: true logrotate: true brute_force_protection: false fail2ban_re: add_cron_task: cron_definition: