* update

* cleanup

* fixing linting and tests errors

* Refactor API Parameter Handling and Update Email Transport

 Updated API Route Parameters:
- Changed parameter type from `{ id: string }` to `Promise<{ id: string }>` in PUT and DELETE methods for better async handling.

 Fixed Email Transport Creation:
- Updated `nodemailer.createTransporter` to `nodemailer.createTransport` for correct transport configuration.

 Refactored AnalyticsDashboard Component:
- Changed export from default to named export for better modularity.

 Enhanced Email Responder Toast:
- Updated toast structure to include additional properties for better user feedback.

🎯 Overall Improvements:
- Improved async handling in API routes.
- Ensured correct usage of nodemailer.
- Enhanced component exports and user notifications.
This commit is contained in:
denshooter
2025-09-08 08:36:16 +02:00
committed by GitHub
parent 7e603c7c54
commit a842cb04f3
36 changed files with 2591 additions and 2830 deletions

View File

@@ -20,7 +20,7 @@ services:
volumes:
- portfolio_data:/app/.next/cache
networks:
- portfolio-network
- portfolio_net
depends_on:
postgres:
condition: service_healthy
@@ -52,7 +52,7 @@ services:
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- portfolio-network
- portfolio_net
healthcheck:
test: ["CMD-SHELL", "pg_isready -U portfolio_user -d portfolio_db"]
interval: 10s
@@ -68,31 +68,6 @@ services:
memory: 128M
cpus: '0.1'
redis:
image: redis:7-alpine
container_name: portfolio-redis
restart: unless-stopped
command: redis-server --appendonly yes --requirepass portfolio_redis_pass
volumes:
- redis_data:/data
networks:
- portfolio-network
healthcheck:
test: ["CMD", "redis-cli", "--raw", "incr", "ping"]
interval: 10s
timeout: 3s
retries: 5
start_period: 30s
deploy:
resources:
limits:
memory: 128M
cpus: '0.1'
reservations:
memory: 64M
cpus: '0.05'
volumes:
portfolio_data:
driver: local
@@ -102,5 +77,6 @@ volumes:
driver: local
networks:
portfolio-network:
driver: bridge
portfolio_net:
external: true