dataset/seed/gitea/README.md
2023-08-15 10:52:57 +02:00

13 KiB

Table of Contents

Return to the list of application services.

gitea

Synopsis

Transitional package for Gitea to Forgejo.

Basic variables

Général

Reverse proxy

Point d'entrée des clients

This family is a leadership.

Parameter Comments
general.revprox.revprox_client.revprox_client_external_domainnames
mandatory, multiple
Type: domainname
Nom de domaine exterieur du serveur.
Example: service.example.net
general.revprox.revprox_client.revprox_client_location
mandatory
Type: filename
Nom de l'arborescence racine du site.

Forgejo

Git forge Forgejo.

Parameter Comments
general.forgejo.forgejo_title
mandatory
Type: string
Titre de la forge.
Default: Forgejo : Au-delà du développement. Nous forgeons.

Variables

Général

Forgejo

Git forge Forgejo.

Parameter Comments
general.forgejo.forgejo_mail_sender
mandatory
Type: mail
Les courriels sont envoyés à partir de cet adresse.
Default: calculated
Example: admin@example.net

Transitional family

Parameter Comments
general.gitea.gitea_mail_sender
Type: mail
Transitional variable, please do not use it.

Variables for expert

Général

Reverse proxy

Point d'entrée des clients

This family is a leadership.

Parameter Comments
general.revprox.revprox_client.revprox_client_max_body_size
Type: string
Taille maximum du corps.

PostgreSQL

Parameter Comments
general.postgresql.pg_client_username
mandatory
Type: string
Client username.
Default: calculated
general.postgresql.pg_client_password
mandatory
Type: password
Client password.
Default: calculated
general.postgresql.pg_client_database
mandatory
Type: string
Client database.
Default: calculated

Redis

Parameter Comments
general.redis.redis_client_username
mandatory
Type: string
Nom d'utilisateur.
Default: calculated
general.redis.redis_client_password
mandatory
Type: password
Mot de passe de connexion.
Default: calculated

OAuth2 client

Parameter Comments
general.oauth2_client.oauth2_client_name
mandatory
Type: string
OAuth2 client name.
Default: Forge
Example: example
general.oauth2_client.oauth2_client_description
mandatory
Type: string
OAuth2 client description.
Default: Forge logiciel Forgejo
Example: Example description
general.oauth2_client.oauth2_client_login
Type: web_address
OAuth2 URL to valid login.
Default: calculated
external
Parameter Comments
general.oauth2_client.external.oauth2_client_external
mandatory, multiple
Type: web_address
OAuth2 client external.
Default: calculated
general.oauth2_client.external.oauth2_client_family
mandatory
Type: string
OAuth2 family.
Default: users
Parameter Comments
general.oauth2_client.oauth2_client_category
mandatory
Type: string
OAuth2 category.
Default: Développement
general.oauth2_client.oauth2_client_logo
mandatory
Type: string
OAuth2 logo.
Default: silique_note.png

Requirements services

Mandatories

Optionals

bold: provider is mandatory

Example

Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.

gitea:
  applicationservice: gitea
  zones_name:
    - localdns
    - oauth2
    - postgresql
    - redis
    - reverseproxy
    - smtp
  values:
    general.revprox.revprox_client.revprox_client_external_domainnames:
      - service.example.net

Dependances