Application de gestion de labels NR (Numérique Responsable) pour l'audit RSE.
- Gestion des thématiques, axes prioritaires (PA) et actions TIR
- Évaluation de la maturité selon plusieurs niveaux
- Gestion documentaire (DMR) par action
- Génération de rapports et exports
- Système de partage par token pour accès lecture seule
- Docker et Docker Compose
# Cloner le projet
git clone https://github.com/afornerot/labelnr.git
cd labelnr
# Créer le fichier .env.local (voir section Configuration)
cp .env .env.local
# Démarrer les containers (l'entrypoint initialise automatiquement la BDD)
docker-compose up -dLes répertoires uploads/ et public/uploads/ doivent être accessibles en écriture par le serveur web :
# Depuis l'hôte (selon votre configuration de volumes)
chown -R 82:82 public/uploads uploadsÉditer le fichier .env.local avant de démarrer les containers :
DATABASE_URL="mysql://user:pass@db:3306/labelnr"
MODE_AUTH=SQL|CAS|OIDCCAS_HOST=cas.example.com
CAS_PORT=443
CAS_PATH=/cas
OIDC_ISSUER=https://...
OIDC_CLIENTID=...
OIDC_CLIENTSECRET=...docker-compose up -ddocker-compose down- Application : http://localhost:8000
- Adminer (base de données) : http://localhost:8080
- Se connecter en admin
- Aller dans Partage > Créer un lien
- Copier le lien généré
Le lien donne un accès lecture seule au dossier.
# Clear cache
docker exec labelnr bin/console cache:clear
# Mise à jour schéma BDD (si besoin)
docker exec labelnr bin/console d:s:u --force
# Logs
docker logs -f labelnrVoir fichier LICENSE.