Passo 1
Crie ou entre em sua conta no heroku
Passo 2
Crie seu app acessando seu dashboard. Clique em new e Create new app

Passo 3
Acesse seu app e clique na aba Settins. Procure por Buildpacks e clique em Add buildpack.

Adicione esse Buildpack: https://github.com/chibat/heroku-buildpack-deno.git e clique em Save changes e pronto seu projeto já está apto a rodar o Deno.
Nosso projeto rodando no Heroku
Passo 4
Em seu projeto crie um arquivo chamado Procfile e inclua o seguinte código:
web: deno run --allow-net=:${PORT} --cached-only mod.ts --port=${PORT}
Obs
Lembre-se de pegar a port que irá rodar seu projeto dos argumentos!
Projeto de exemplo
import { serve } from "https://deno.land/std@v0.50.0/http/server.ts";
import * as flags from "https://deno.land/std@v0.50.0/flags/mod.ts";
const DEFAULT_PORT = 8080;
const argPort = flags.parse(Deno.args).port;
const port = argPort ? Number(argPort) : DEFAULT_PORT;
if (isNaN(port)) {
console.error("Port is not a number.");
Deno.exit(1);
}
const body = new TextEncoder().encode("https://denobr.com");
const s = serve({ port: port, hostname: '0.0.0.0'});
console.log("http://localhost:" + port);
for await (const req of s) {
req.respond({ body });
}