# 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