Despliegue en Azure
El proyecto MAMBAQ está alojado en Microsoft Azure usando dos servicios:
| Servicio | Uso | URL |
|---|---|---|
| Azure Storage Account | Sitio principal del museo | mambaqsite2026-secondary.z13.web.core.windows.net |
| Azure Static Web Apps | Documentación Docusaurus | gentle-pebble-0aae24e10.7.azurestaticapps.net |
Parte 1 — Sitio del Museo en Azure Storage
Paso 1: Crear Storage Account
- Inicia sesión en portal.azure.com
- Clic en Create a resource → busca Storage account
- Configura:
- Resource group:
mambaq-rg - Storage account name:
mambaqsite2026 - Performance: Standard
- Replication: RA-GRS (Read-access geo-redundant storage)
- Resource group:
- Clic en Review + Create → Create

Paso 2: Habilitar Static Website
- Abre el recurso
mambaqsite2026 - En el menú izquierdo busca Static website (dentro de Data storage)
- Cambia a Enabled
- En Index document name escribe:
index.html - En Error document path escribe:
index.html - Clic en Save
- Azure crea automáticamente el contenedor $web y genera la URL del sitio

Paso 3: Configurar Blob Anonymous Access
- Ve a Settings → Configuration
- Habilita Blob anonymous access → Save
Esto permite que los archivos del sitio sean accesibles públicamente.

Paso 4: Subir los Archivos del Museo
- En el menú izquierdo ve a Storage browser → Blob containers → $web
- Sube los archivos del proyecto:
index.htmladultos.htmlkids.htmlmain.jsstyles.css
- El sitio queda disponible en la URL generada
URLs del sitio
- Primary endpoint:
https://mambaqsite2026.z13.web.core.windows.net/ - Secondary endpoint:
https://mambaqsite2026-secondary.z13.web.core.windows.net/
Parte 2 — Documentación en Azure Static Web Apps
Paso 1: Subir código a GitHub
El código del Docusaurus se subió al repositorio:
git init
git add .
git commit -m "Documentacion MAMBAQ"
git branch -M main
git remote add origin https://github.com/yefrey27/MAMBAQ.git
git push -u origin main
Paso 2: Crear Static Web App en Azure
- En el portal de Azure → Create a resource → Static Web App
- Configura:
- Resource group:
MAMBAQ-docs_group - Name:
MAMBAQ-docs - Plan: Free
- Resource group:
- En Deployment details selecciona GitHub
- Conecta la cuenta de GitHub y selecciona:
- Repository:
MAMBAQ - Branch:
main
- Repository:
- En Build Details:
- Build Presets: Custom
- App location:
/ - Output location:
build
- Clic en Review + create → Create

Paso 3: Despliegue Automático
Azure conecta con GitHub Actions y despliega automáticamente. Cada vez que se hace un git push a main, el sitio se actualiza solo.


Resultado final
