Desplegar con .zip (Drop)
Objetivo: desplegar sin Git, subiendo un
.zipdirecto.El mapa completo de providers está en Providers. La limpieza de Docker en Gestión de disco.
Cuándo usar Drop
Subes un .zip desde tu máquina y disparas el deploy. Sin repo, sin OAuth, sin webhook.
Sí tiene sentido para:
- Pruebas rápidas sin montar un repo.
- Un cliente manda un zip (sitio estático, build de Unity WebGL) sin repositorio.
- Demos desechables.
- El build ya lo hiciste en local y solo subes el
dist/— esto saca el build del servidor, que es lo que se quiere en producción.
Lo que pierdes: ❌ trazabilidad · ❌ auto-deploy · ❌ reproducibilidad · ❌ rollback (dependes de guardar los zips viejos).
Lectura: Drop es una puerta trasera útil, no una estrategia. Para el hosting de Inmersys sería un retroceso (se pierde justo lo que Git aporta). Pero como escape hatch para entregas de terceros y demos, es valioso.
Bonus diagnóstico: si un deploy desde Git falla y el mismo código en zip funciona, el problema está en la integración con Git, no en el código.
Configuración
1. El zip
⚠️ La estructura interna importa:
✅ correcto: ❌ anidado:
mi-sitio.zip mi-sitio.zip
├── index.html └── mi-sitio/
└── assets/ └── index.html
En Windows, comprimir la carpeta desde afuera deja todo anidado. Entra a la carpeta, selecciona los archivos, y comprime esos. Si queda anidado, pon el nombre de la carpeta en el Build Path (/mi-sitio).
2. DNS
Con el wildcard configurado, cualquier subdominio funciona sin tocar Namecheap.
3. En Dokploy
Create Service → Application → General → Provider → Drop:
| Campo | Valor |
|---|---|
| Build Path | / (o el nombre de la carpeta si quedó anidado) |
| Zip file | arrastrar el .zip |
El bloque Drop tiene su propio botón Deploy, distinto al de Deploy Settings.
Build Type: Static, SPA desmarcado. Domains: Host + Path / + Container Port 80 + HTTPS Let's Encrypt.
Resultado
1. Done 🟢 Manual deployment · 0s
Cero segundos. No clona, no instala, no compila — solo copia archivos y levanta el contenedor. Compáralo con los 3m 17s de un build de Vite.