Skip to content

Conversation

@keivenchang
Copy link
Contributor

Overview:

This PR reverts Dockerfile.vllm and build/run scripts to maintain the same build and run behaviors as before August 28 commit 82bae24. This is to maintain backward compatibility. To be directly merged to release/0.5.0.

Details:

  • Split Dockerfile.vllm dev target into two distinct targets:
    • local-dev: For VS Code/Cursor Dev Container plugin use only
    • dev: For command-line development with run.sh script
  • Add comprehensive feature matrix comparing both development targets
  • Remove --uid/--gid options from build.sh (now handled by local-dev target)
  • Remove DEV_MODE logic from run.sh (simplified workspace mounting)
  • Consolidate ENV variables in both targets for better maintainability
  • Update build.sh to use local-dev target for UID/GID mapping
  • Maintain backward compatibility with existing workflows

Where should the reviewer start?

  • container/Dockerfile.vllm: Review the feature matrix and target separation
  • container/build.sh: Check removal of --uid/--gid options and UID/GID handling
  • container/run.sh: Verify simplified workspace mounting logic

Related Issues:

BUG-5501463

…havior

This reverts changes to maintain the same build and run behaviors as before
August 28 commit 82bae24.

Changes:
- Split Dockerfile.vllm dev target into local-dev (Dev Container) and dev (run.sh)
- Add comprehensive feature matrix comparing both development targets
- Remove --uid/--gid options from build.sh (now handled by local-dev target)
- Remove DEV_MODE logic from run.sh (simplified workspace mounting)
- Consolidate ENV variables in both targets for better maintainability
- Update build.sh to use local-dev target for UID/GID mapping

Signed-off-by: Keiven Chang <[email protected]>
@keivenchang
Copy link
Contributor Author

For 0.5.0, will cherry-pick from #2892 instead.

@keivenchang keivenchang deleted the keivenchang/v0.5.0_revert-Dockerfile_build_run branch September 26, 2025 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants