Feature Request: Support for $web container and Static Website hosting emulation
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- azure, typescript
Línea de trabajo
El issue identifica el servicio Blob de Azurite, el contenedor especial $web y el alojamiento de sitios web estáticos, pero no menciona archivos ni pruebas. Empieza por localizar el manejo existente de contenedores del servicio Blob y los puntos de entrada relevantes de los endpoints HTTP; después, compáralos con el comportamiento de Azure Blob Storage. Se considera terminado cuando $web se pueda administrar y consultar localmente, el comportamiento de los sitios web estáticos esté definido y cubierto por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Is there any plan to support the $web container and static website hosting feature in Azurite, consistent with Azure Blob Storage?
Motivation & Use Case
In Azure Blob Storage, enabling static website hosting allows serving static content (HTML, CSS, JS, images) directly from a special container named $web, supporting features like default index document (index.html) and error document paths (404.html).
Currently, when developing and testing applications locally with Azurite:
- Emulating the
$webcontainer and static website hosting behavior is not fully supported out-of-the-box compared to the real Azure environment. - Local integration testing and development workflows for SPAs or static assets deployed to Azure Blob Storage require workarounds or connecting to a live Azure Storage account.
Proposed Feature / Solution
- Allow the creation, management, and API access of the special
$webcontainer in Azurite Blob service. - (Ideal) Support static website endpoint emulation to serve index and error documents locally over HTTP.
Additional Context
Having $web container support would greatly improve local development fidelity and CI/CD automated testing for frontend/serverless architectures targeting Azure Storage.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.3k
- Forks
- 400
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 23
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 Azure/Azurite
-
Copy Blob shares the source's page ranges and append-block list with the copy: writing to the copy changes the source, and writing to a restored blob changes its snapshotPosiblemente ocupada @compiler-segfault la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Container-scoped Blob Batch runs subrequests on another container whose name starts with the scope container's namePosiblemente ocupada @compiler-segfault la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
Azure/Azurite#2872 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Azure/Azurite#2865 · 10 reacciones ·
Los mantenedores suelen responder en 1 día
-
Get Blob with Range bytes=-1 returns 500Posiblemente ocupada @hippi345 la tomó hace 22 días. Abierto
Dificultad 3/5 Medio día Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
Todos los issues de Azure/Azurite
Issues similares
-
area:cards enhancement ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
fil-donadoni/tolaria#8883 ·
Los mantenedores suelen responder en 1 día
-
xsd:integer cast from a string rejects negative numbers, a leading + and surrounding whitespaceAbiertobug 🐛
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
comunica/comunica#1960 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
getsentry/sentry-javascript#26203 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
bytedance/flowgram.ai#1235 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
devswha/herdr-web-ui#3325 ·