74 lines
1.7 KiB
YAML
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:
|
|
|