Deploy de aplicaciones Deno en Heroku 🦕
Published in
3 min readJun 29, 2020
Hace poco escribí un articulo presentando Deno una alternativa de Node que se basa en Typescript + Rust + Chrome V8 para gestionar aplicaciones web.
Esta vez quiero mostrarte como publicar, ahora mismo, una aplicación basada en esta tecnología.
Antes de comenzar asegúrate de tener:
- Deno instalado ( instrucciones del sitio oficial)
- Una cuenta (gratuita) de Heroku
- La linea de comando de Heroku (encuentras la guia aqui)
- Git instalado (si usas github, xcode o source tree ya lo tienes)
Comencemos con el ejemplo que vimos en el articulo anterior, donde te mostré como hacer un servidor local:
import { serve } from "https://deno.land/std@0.59.0/http/server.ts";
for await (const peticion of serve({ port: 8000 })) {
const colorRandom = Math.floor(Math.random() * 16777215).toString(16);
const contenidos = `<h1 style="color:#${colorRandom}">HOLA DENO!</h1>`;
peticion.respond({ body: contenidos });
}
Guarda ese código en tu equipo y nómbralo main.ts
, puedes ejecutarlo localmente con el comando
deno run --allow-read --allow-net main.ts
Recuerda que a diferencia de Node, con Deno tienes que definir los permisos de la…