Allow deploy with project name and app id (#4550)

* `reflex deploy --project-name`

* add app id as well

* config file update

* Update reflex/reflex.py

Co-authored-by: Masen Furer <m_github@0x26.net>

* Update reflex/reflex.py

Co-authored-by: Masen Furer <m_github@0x26.net>

---------

Co-authored-by: simon <simon@reflex.dev>
Co-authored-by: Masen Furer <m_github@0x26.net>
This commit is contained in:
Elijah Ahianyo 2025-01-21 21:06:12 +00:00 committed by GitHub
parent 0c70146013
commit abaaa22adb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -440,7 +440,11 @@ def deploy(
config.app_name, config.app_name,
"--app-name", "--app-name",
help="The name of the App to deploy under.", help="The name of the App to deploy under.",
hidden=True, ),
app_id: str = typer.Option(
None,
"--app-id",
help="The ID of the App to deploy over.",
), ),
regions: List[str] = typer.Option( regions: List[str] = typer.Option(
[], [],
@ -480,6 +484,11 @@ def deploy(
"--project", "--project",
help="project id to deploy to", help="project id to deploy to",
), ),
project_name: Optional[str] = typer.Option(
None,
"--project-name",
help="The name of the project to deploy to.",
),
token: Optional[str] = typer.Option( token: Optional[str] = typer.Option(
None, None,
"--token", "--token",
@ -524,6 +533,7 @@ def deploy(
) )
hosting_cli.deploy( hosting_cli.deploy(
app_name=app_name, app_name=app_name,
app_id=app_id,
export_fn=lambda zip_dest_dir, export_fn=lambda zip_dest_dir,
api_url, api_url,
deploy_url, deploy_url,
@ -547,6 +557,8 @@ def deploy(
loglevel=type(loglevel).INFO, # type: ignore loglevel=type(loglevel).INFO, # type: ignore
token=token, token=token,
project=project, project=project,
config_path=config_path,
project_name=project_name,
**extra, **extra,
) )