open Ann_bloop let () = let port = Sys.getenv_opt "PORT" |> Option.map int_of_string |> Option.value ~default:8080 in let env = Sys.getenv_opt "ENV" |> Option.value ~default:"PROD" in let disable_auth = Sys.getenv_opt "DISABLE_AUTH" |> Option.value ~default:"false" in let interface = if env = "DEV" then "localhost" else "0.0.0.0" in Dream.run ~port ~interface @@ Dream.logger @@ Dream.router [ Dream.get "/actor" (fun _ -> Dream.log "Sending actor"; Dream.html "Hello world!") ]