`reflex deploy --app-id X --project-name <nonexistent>` ignores the project and deploys
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
Línea de trabajo
Examina el paquete reflex-hosting-cli, específicamente la lógica del comando deploy. Es probable que el problema esté en la validación de argumentos donde se manejan --app-id y --project-name. Comienza por encontrar el punto de entrada del comando deploy, luego rastrea cómo se analizan y validan estas banderas. Verifica si hay un paso de validación que compare el proyecto de la aplicación con el nombre del proyecto proporcionado. Ejecutar el comando fallido localmente con salida de depuración puede ayudar a identificar la verificación faltante.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Package: reflex-hosting-cli (reproduced on main at ea035ea47 and on #7207 at 988718e78)
When --app-id is given, --project-name is not validated. A project name that does not exist is ignored, and a full deploy of the app starts:
$ reflex deploy --app-id <existing app id> --project-name nope-project --no-interactive
... Compiling ... Creating Production Build ... Zipping Frontend ...
[exit=0]
A new deployment appears in reflex cloud apps history <app id>. The same happens with any --project-name that doesn't match the app's actual project.
Expected: fail before building, in either of these cases:
- the named project does not exist, or
--project/--project-namenames a different project than the one that owns--app-id.
A mistyped or mismatched project should not trigger a deploy to whichever project the app is in.
- Lenguaje dominante
- Python
- Estrellas
- 28.9k
- Forks
- 1.8k
- Merge medio
- 3 d 1 h
- PR fusionados (30 d)
- 187
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de reflex-dev/reflex
-
`get_field_type` and `get_attribute_access_type` read `__fields__` and emit `PydanticDeprecatedSince20` on each field accessPosiblemente ocupada @LaoChouPro la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
reflex-dev/reflex#7561 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
`reflex run --json` ignores SIGINT sent to its pid; under supervisord stopsignal=INT the app is orphaned and blocks the restartPosiblemente ocupada @harsh21234i la tomó hace 4 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
reflex-dev/reflex#7509 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
npm: source-only hot reloads still reinstall packages because the rendered package.json has `devDependencies: {}` while the on-disk one has no key (residual of #7235)Posiblemente ocupada @harsh21234i la tomó hace 4 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
reflex-dev/reflex#7480 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
reflex-dev/reflex#7260 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
reflex-dev/reflex#7148 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de reflex-dev/reflex
Issues similares
-
tunneld on Windows: Wi-Fi devices are not discovered because uvicorn runs on a ProactorEventLoopAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
doronz88/pymobiledevice3#2051 ·
Los mantenedores suelen responder en 1 día
-
Remove DatacircleAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
collabnix/awesome-mcp-lists#230 ·
Los mantenedores suelen responder en 9 días
-
Groc schedules with out of range values pass config validation and fail later when the scheduler is builtPosiblemente ocupada @auraseb la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
autowarefoundation/autoware_carla_scenario#342 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ianktoo/project-monitor#14 ·