Skip to content

feat(projects): select parent projects for app deployments#220

Open
bestony wants to merge 2 commits into
caprover:masterfrom
bestony:project
Open

feat(projects): select parent projects for app deployments#220
bestony wants to merge 2 commits into
caprover:masterfrom
bestony:project

Conversation

@bestony

@bestony bestony commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a shared parent-project selector to official/custom one-click and Docker Compose setup flows.
  • Preserve root selection and clear behavior, including the empty-project state required by one-click and Compose.
  • Carry parentProjectId and Compose group projectName through the deployment URL and API request.
  • Validate and normalize multi-service Compose project names and block deployment when project loading fails.

Screenshot

image

Verification

  • yarn formatter
  • yarn tslint
  • CI=true yarn test --watchAll=false --runInBand (6 suites, 28 passed)
  • yarn build
  • Manual local deployment flow verified by the requester.

Related backend PR

The local .env file was not modified or included.

@githubsaturn

Copy link
Copy Markdown
Collaborator

Same comment as the backend PR. The previous version was a lot more concise. Please prefer that approach.

Also, let's use the existing key/value pair that we're sending to the backend, rather than introducing a new method in the ApiManager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants