import envoy import gleam/erlang/process import gleam/int import mist import wisp import wisp/wisp_mist pub fn main() { let secret_key_base = wisp.random_string(64) let assert Ok(_) = wisp_mist.handler( fn(_req) { wisp.html_response("Luminite is coming soon!", 200) }, secret_key_base, ) |> mist.new |> mist.port(case envoy.get("PORT") { Ok(port) -> case int.parse(port) { Ok(port) -> port Error(_) -> panic as "Port must be an integer" } Error(_) -> 3000 }) |> mist.start process.sleep_forever() }