Https://elmlang.herokuapp.com is down

Just reposting a user’s message from the /r/elm subreddit.

I’m seeing a Heroku default “Application Error” message when I wait long enough on the blank page.

I’m not sure who set up the Elm Slack, but I think they set that endpoint up at the same time. I don’t recall exactly who that was though. Is it something that can be fixed an alternative way? E.g. someone sets up some other URL that does the same thing?

I always feel a little uncomfortable about getting locked in when I use an external URL. Heroku has been deprecating some old setup I think, which would probably explain that link breaking now.

It might be nice to have a link that just redirects to a service, in case it’s ever hosted somewhere else under the hood. Something like officialelmchat.com, or elm-lang.org/chat.

First, what is “it” exactly? What code runs to hand out Slack accounts? Is it some standard repo that you just run on a VPS? Where is that repo?

I’m not sure exactly which repo is being used or where it lives, but it would be something along these lines: https://elements.heroku.com/buttons/outsideris/slack-invite-automation. Slack doesn’t have an official open invite feature, so people workaround it with little servers like this that you can host. Strange, I know.

Is it something that can be fixed an alternative way? E.g. someone sets up some other URL that does the same thing?

Yep, in fact at time of writing there’s a working link at https://elm-lang.org/community (https://elm-slack.herokuapp.com/) Maybe someone’s fixing this as I type :).

There’s a reference to the broken address in the guide, so I opened a PR to swap it for the functioning one. I guess there may be other broken links, but that is the one I know about!

p.s. I’m the user that was trying to join slack, thanks for the cross-post!

https://elmlang.herokuapp.com/ is fixed now. I had to re-deploy using a different buildpack Seems the original one doesn’t work anymore (https://github.com/rauchg/slackin)

4 Likes

@tcelferact, Dillon and I chatted, he set up an alternative, and I update the /community link. Big thanks to Dillon for acting so quickly on this!

@Sebastian, that makes sense. I’ll set the /community link back such that it’s the same system across any links that are out there. Thank you for also getting to this so quickly! (I had some recollection that Australia time zones were involved, so I guess we just have a bit more collective knowledge about how Slack invites work now :sweat_smile:)

4 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.