mirror of
https://github.com/btouchard/ackify-ce.git
synced 2026-02-08 14:58:36 -06:00
BREAKING CHANGE: ACKIFY_APP_PASSWORD environment variable is now required for RLS support. The migrate tool creates the ackify_app role before running migrations, ensuring compatibility with existing deployments. Changes: - Add ensureAppRole() in cmd/migrate to create/update ackify_app role - Remove docker/init-scripts/01-create-app-user.sh (no longer needed) - Update compose.yml: add ACKIFY_APP_PASSWORD, backend connects as ackify_app - Update migration 0016: remove conditional role creation - Add RLS documentation (docs/en/configuration/rls.md, docs/fr/configuration/rls.md) - Update configuration docs with RLS section and security checklist Migration path for existing deployments: 1. Set ACKIFY_APP_PASSWORD in .env 2. Run docker compose up (migrate will create the role automatically)
Ackify Documentation
Documentation complète pour Ackify - Proof of Read avec signatures cryptographiques.
Démarrage Rapide
- Getting Started - Installation et premiers pas avec Docker Compose
- Configuration - Variables d'environnement et paramétrage
Fonctionnalités
- Signatures Cryptographiques - Flow de signature Ed25519
- Expected Signers - Tracking et rappels email
- Checksums - Vérification d'intégrité des documents
- Embedding - oEmbed, iframes, intégrations tierces
- Internationalisation - Support multilingue (fr, en, es, de, it)
Configuration Avancée
- OAuth Providers - Google, GitHub, GitLab, Custom
- Email Setup - Configuration SMTP pour les rappels
Architecture & Développement
- Architecture - Stack technique, structure projet, principes Clean Architecture
- Database - Schéma PostgreSQL, migrations, contraintes
- API Reference - Endpoints REST, exemples, OpenAPI
- Deployment - Production, sécurité, monitoring
- Development - Setup développement, tests, contribution
Intégrations
- Google Docs - Intégration avec Google Workspace
- Plus d'intégrations à venir...
Support
- GitHub Issues - Bugs et demandes de fonctionnalités
- GitHub Discussions - Questions et discussions