portail-associations/local-services/forgejo/README.md

1.3 KiB

Forgejo local

Installation locale Forgejo pour travailler en parallele du portail principal.

Ports

  • interface web : http://localhost:3002
  • SSH Git : ssh://git@localhost:2222

Demarrage

cd /Users/selecta/Documents/portail-associations/local-services/forgejo
docker compose --env-file .env.local up -d

Arret

cd /Users/selecta/Documents/portail-associations/local-services/forgejo
docker compose --env-file .env.local down

Premiere ouverture

  1. ouvrir http://localhost:3002
  2. verifier que la base est deja preconfiguree
  3. terminer l'assistant Forgejo
  4. creer le compte administrateur local

Donnees persistantes

  • depot Forgejo : local-services/forgejo/data
  • base PostgreSQL : local-services/forgejo/db

Ces dossiers restent sur votre machine entre les redemarrages.

Theme wiki

La source versionnee du theme wiki se trouve ici :

  • feuille de style : local-services/forgejo/theme/ccds-wiki.css
  • injection du CSS : local-services/forgejo/theme/header.tmpl

Pour recopier ces fichiers dans le volume Forgejo local :

cd /Users/selecta/Documents/portail-associations/local-services/forgejo
./sync-theme.sh
docker restart forgejo-local

Le chargement est volontairement limite aux pages wiki pour ne pas perturber les vues Git, admin et tickets.