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