vervis_ynh/vervis-yologen-input.yml

74 lines
1.7 KiB
YAML

---
# Vervis with Yunohost App Generator
#
# This is an ad-hoc representation in YAML of the YoloGen form inputs.
#
# Yunohost App Generator "YoloGen": <https://appgenerator.yunohost.org/>
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: