mirror of
https://github.com/btouchard/ackify-ce.git
synced 2026-02-28 10:48:47 -06:00
44431dabf4
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)
59 lines
598 B
Plaintext
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 |