Commit graph

7 commits

Author SHA1 Message Date
80b5adf3f4 Fix nginx parent directory permissions
- chmod 755 on /var/lib/nginx to allow www-data to traverse
- Parent directory was 750 (drwxr-x---) owned by nginx:nginx
- www-data couldn't access tmp subdirectory despite owning it
- This fixes the Permission denied error on PDF uploads
2025-12-18 10:52:23 -07:00
a81f26ce88 Fix nginx temp directory permissions in Dockerfile
- Create nginx temp directories during build
- Set proper ownership (www-data) and permissions (775)
- Fixes 'Permission denied' error on PDF uploads
2025-12-18 10:49:12 -07:00
4bfe443633 Increase file upload limit to 500MB for large court documents 2025-12-18 10:00:04 -07:00
1b8679965e Fix Dockerfile: Create supervisor log directory
- Add mkdir -p /var/log/supervisor before starting supervisor
- Fixes container restart loop
2025-12-17 19:55:52 -07:00
7583712730 Fix Dockerfile: Use npm install instead of npm ci
- package-lock.json not in repo (.gitignore)
- npm ci requires existing lock file
- npm install will generate it during build
2025-12-17 19:45:08 -07:00
90550d34b7 Fix Dockerfile: Remove composer.lock dependency
- composer.lock is in .gitignore
- Let composer generate it during build
- Allows Docker build to succeed without local dependencies
2025-12-17 19:41:50 -07:00
b7125cf2b7 Phase 4: Production deployment configuration
- Add Docker configuration (Dockerfile, docker-compose.yml)
- Add Nginx and Supervisor configuration
- Add deployment documentation (DEPLOYMENT.md)
- Complete Phase 3 data migration (63 entries, 63 docs, 28 subs)
- Add responsive PDF viewer component
- Fix date format to American (MM/DD/YYYY)
- Update typography to match v1.0
- Add admin dashboard with full CRUD operations
- Configure PostgreSQL with secure password
- Connect to caddy_network for reverse proxy
- Ready for production deployment
2025-12-17 19:12:32 -07:00