Files
ackify-ce/docs/en
Benjamin 44431dabf4 feat(rls): move ackify_app role creation from init script to migrate tool
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)
2025-12-15 23:59:06 +01:00
..
2025-10-26 22:44:30 +01:00
2025-10-26 22:44:30 +01:00
2025-10-26 22:44:30 +01:00
2025-10-26 22:44:30 +01:00
2025-10-26 22:44:30 +01:00

Ackify Documentation (English)

Complete documentation for Ackify - Proof of Read with cryptographic signatures.

🇫🇷 Version Française

Quick Start

Features

Advanced Configuration

Architecture & Development

  • Architecture - Tech stack, project structure, Clean Architecture principles
  • Database - PostgreSQL schema, migrations, constraints
  • API Reference - REST endpoints, examples, OpenAPI
  • Deployment - Production, security, monitoring
  • Development - Dev setup, tests, contributing

Integrations

  • Google Docs - Google Workspace integration
  • More integrations coming...

Support