34 lines
1.5 KiB
Bash
34 lines
1.5 KiB
Bash
# Copier ce fichier en config.env puis renseigner les valeurs.
|
|
# config.env ne doit JAMAIS être partagé ni collé dans un chat/ticket.
|
|
|
|
# URL locales (loopback) des deux instances -- valeurs déjà vérifiées sur ce serveur.
|
|
GOGS_URL=http://127.0.0.1:17750
|
|
GITEA_URL=http://127.0.0.1:6002
|
|
|
|
# Token API Gogs (Gogs -> Settings -> Applications -> Generate New Token).
|
|
# Requis : sur cette instance, l'authentification HTTP Basic Auth de l'API Gogs est
|
|
# rejetée systématiquement (401 identique avec de bons ou de mauvais identifiants).
|
|
GOGS_TOKEN=
|
|
|
|
# Compte admin Gogs -- utilisé UNIQUEMENT pour le clonage git (auth_username/password
|
|
# transmis à Gitea lors de /repos/migrate), pas pour les appels à l'API Gogs.
|
|
GOGS_ADMIN_USERNAME=
|
|
GOGS_ADMIN_PASSWORD=
|
|
|
|
# Compte admin Gitea (authentification HTTP Basic, pas de token requis).
|
|
# Ce compte doit être admin du site : création d'orgs, ajout de collaborateurs sur
|
|
# n'importe quel dépôt, création de webhooks, etc.
|
|
GITEA_ADMIN_USERNAME=
|
|
GITEA_ADMIN_PASSWORD=
|
|
|
|
# Topic Gitea posé sur chaque dépôt migré/complété, pour les retrouver facilement.
|
|
MIGRATION_TOPIC=migrated-from-gogs
|
|
|
|
# Créer automatiquement les organisations Gogs absentes côté Gitea (true/false).
|
|
# Les comptes UTILISATEURS ne sont jamais créés automatiquement, quel que soit ce réglage.
|
|
AUTO_CREATE_ORGS=true
|
|
|
|
# Webhooks dont l'URL contient cette sous-chaîne : jamais migrés (ex: kanboard interne,
|
|
# dont les secrets ne sont de toute façon pas exposés par l'API Gogs).
|
|
WEBHOOK_EXCLUDE_SUBSTR=figureslibres.io/kanboard
|