Files
archived-ackify-ce/.dockerignore
T
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

59 lines
598 B
Plaintext

.ai
.git
.gitignore
.idea
# Documentation
README_FR.md
CLAUDE.md
*SETUP.md
docs/
*.md
LICENSE
# Development
.env
.env.local
.env.example
compose.cloud.yml
compose.local.yml
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Build artifacts
*.exe
coverage.out
*.test
# Temporary files
tmp/
temp/
*.tmp
*.log
# GitHub Actions (not needed in container)
.github/
# Docker
Dockerfile*
docker-compose*
.dockerignore
# Installation files (for downloads only)
install/
client_secret*.json
# Node.js (if any frontend assets)
**/node_modules/
node_modules/
npm-debug.log
yarn-error.log