Desplegar tu primera instancia
En este tutorial conectarás un repositorio Git a Skysize y desplegarás una instancia de Odoo. Al finalizar, tendrás un entorno de producción accesible desde un subdominio de skysize.io.
Tiempo estimado: ~10 minutos
Lo que necesitas:
- Una cuenta de Skysize
- Una cuenta de GitHub, GitLab o Bitbucket
- Un repositorio de Odoo (o un fork de uno existente)
Paso 1 — Crear un proyecto
-
Desde el panel de control, haz clic en Nuevo proyecto.
-
Selecciona tu proveedor Git (GitHub, GitLab o Bitbucket).
Si es la primera vez que conectas ese proveedor, Skysize te redirigirá a su página de autorización. Aprueba los permisos solicitados y serás redirigido de vuelta al formulario de creación del proyecto automáticamente.
notaSolo necesitas autorizar un proveedor una vez. Si más adelante quieres conectar un proveedor adicional, ve a Cuenta → Integraciones.
-
Elige la organización o espacio de trabajo que posee el repositorio.
-
Selecciona tu repositorio de la lista o escribe el nombre para filtrar.
-
Elige la versión de Odoo que corresponde a tu código (16.0, 17.0 o 18.0).
-
Selecciona la edición:
- Community — Odoo de código abierto
- Enterprise — requiere una licencia válida de Odoo Enterprise
-
Selecciona la región de despliegue más cercana a tus usuarios:
- Europa (Bélgica)
- América del Norte (EE. UU. — Iowa)
- Asia (Singapur)
- Oceanía (Australia)
-
Elige la cuenta de facturación a asociar con este proyecto.
-
Haz clic en Crear proyecto.
Skysize se conectará a tu repositorio, obtendrá sus ramas y te llevará al panel del proyecto.
Paso 2 — Tu rama de producción
Al crear el proyecto, Skysize detecta automáticamente la rama predeterminada de tu repositorio (generalmente main o master), la establece como rama de producción e inicia inmediatamente un primer despliegue. No se requiere ninguna acción.
Ve a la pestaña Ramas para ver el build en progreso.
Si quieres usar una rama diferente
Si la rama predeterminada no es la que quieres usar para producción:
- Abre la configuración de la rama de producción actual y establece su tipo en Ninguno.
- Encuentra la rama que quieres en la lista y establece su tipo en Producción.
- Skysize iniciará automáticamente un nuevo despliegue para esa rama.
El primer despliegue crea una nueva base de datos con solo el módulo base de Odoo instalado. Una vez completado el despliegue, inicia sesión en tu instancia de Odoo e instala los módulos necesarios desde el menú Aplicaciones.
Paso 3 — Acceder a tu instancia
- Espera a que el estado del build muestre Exitoso. Esto generalmente tarda unos minutos.
- Haz clic en el botón Abrir junto a tu despliegue de producción para abrir tu instancia de Odoo en una nueva pestaña.
Tu instancia está ahora disponible en nombre-de-tu-proyecto.skysize.io.
¿Qué sigue?
- Haz push de un cambio de código a tu rama — Skysize iniciará automáticamente un nuevo despliegue (si elegiste la acción Actualizar o Crear nuevo al hacer push).
- Agregar un módulo personalizado → ver Agregar un módulo personalizado.
- Configurar un entorno de staging → ver Flujo de desarrollo.
- Añadir un dominio personalizado → ver Dominios personalizados.