fix: resolve development environment issues
Mirror to GitHub / mirror (push) Successful in 26s
Test and Lint / backend-test (push) Successful in 1m23s
continuous-integration/drone/push Build is passing
Test and Lint / frontend-test (push) Successful in 2m12s
Version and Release / version-bump (push) Successful in 39s
Version and Release / trigger-drone (push) Successful in 3s

- Updated frontend to Node 20 to fix Vite crypto.hash error
- Removed mailhog service as not needed for development
- Updated email configuration to be disabled by default in dev
- Fixed frontend port mapping to use 3005 consistently
- Added script to show/reset admin credentials
- Removed unnecessary storage volume mount

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-25 14:41:44 +02:00
parent 96542d7e35
commit 61299a33c4
4 changed files with 74 additions and 7 deletions
+3 -3
View File
@@ -35,6 +35,7 @@ services:
- ./data:/app/data
- ./logs:/app/logs
- ./backup:/backup
- ./storage:/app/storage
ports:
- "3001:3001"
depends_on:
@@ -106,12 +107,11 @@ services:
- ./frontend:/app
- /app/node_modules
ports:
- "3000:3000"
command: npm run dev
- "3000:3005"
depends_on:
- backend
healthcheck:
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:80"]
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:3005"]
interval: 30s
timeout: 10s
retries: 3