Caso de uso: sitio de portafolio con base de datos
Desplegar un sitio web personal en Web Hosting con una base de datos para el formulario de contacto.
Objetivo
Publicar un portafolio personal (por ejemplo, un blog o un sitio con un formulario de contacto que guarda mensajes en base de datos) en tu propio dominio.
Pasos
- Prepara el proyecto: agrega un
Dockerfileque construya tu aplicación (Flask, Django, Node, lo que uses) y la sirva en el puerto que te entregaAPP_PORT. - Conecta tu repositorio Git en Web Hosting, pestaña Repositorio.
- Aprovisiona una base de datos (MySQL o PostgreSQL) desde la pestaña Base de datos para guardar los mensajes del formulario de contacto.
- Define variables de entorno propias (por ejemplo, la dirección de correo a la que notificar nuevos mensajes) en Entorno.
- Despliega y verifica en Resumen que quedó en línea.
- Cuando tengas listo el dominio propio (
APP_CUSTOM_DOMAIN, lo asigna el operador de tu instancia), tu sitio quedará accesible ahí además de en el subdominio automático.
flowchart LR
Git[Repositorio Git] -->|deploy| WP[Web Hosting]
WP --> DB[(Base de datos)]
WP --> Dom[tu-dominio.cl]