- Add aggressive container cleanup including specific problematic container ID - Export environment variables before docker compose commands - Remove all containers with 'portfolio' in name to prevent conflicts - Fix both rolling update and fresh deployment cases - Tested locally and verified working - Environment variables now properly passed to docker compose