v2.3.1 - Fix Docker deployment issues
馃悰 Docker Deployment Fixes
This release fixes critical Docker deployment issues reported by users.
Fixed Issues
- Database migration error: Removed email field constraint that was causing user registration failures
- Volume permission issues: Added proper validation and error messages for data directory mounting
- Schema compatibility: Updated migrations to include all current features (OIDC, WebAuthn, backups)
Changes
- Fix database migration to remove email field constraint from User table
- Add missing OIDC, WebAuthn, and backup features migration
- Update startup script to validate data directory permissions
- Improve error messages for volume mounting issues
Docker Usage
`
Without volume (data stored in container)
docker run --name arr-dashboard -p 3000:3000 khak1s/arr-dashboard:v2.3.1
With volume (recommended for data persistence)
docker run --name arr-dashboard -p 3000:3000 -v ./data:/app/data khak1s/arr-dashboard:v2.3.1
`
Note: If you encounter permission issues with volume mounting, ensure the host directory has proper permissions for UID 1001.