artanis
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Heroku Buildpack for Artanis


From: Jonathan Schmeling
Subject: Heroku Buildpack for Artanis
Date: Tue, 5 Nov 2019 01:17:20 +0000

For those interested in using Heroku – any –, I've created a few buildpacks to run Artanis on it. Trying to bundle everything together resulted in timeout errors so I had to break things up a bit.

As such, I created a buildpack to install Guile (https://github.com/WammKD/heroku-buildpack-guile-scheme), a buildpack to install DBI/DBD – only for MySQL, currently – (https://github.com/WammKD/heroku-buildpack-guile-dbi-and-dbd), and a buildpack for Artanis (https://github.com/WammKD/heroku-buildpack-artanis).

They've all been registered and so should be searchable via the CLI heroku tool.

Simply add them to your project in the order of Guile, DBI/DBD, Artanis (the order of those last two might not matter, as much, since Artanis doesn't technically require the other but it's the order I used when creating these).

The Artanis buildpack doesn't kickoff Artanis on release, in case someone wants to do something like use NGINX – as well – or the like, so you'll need a Procfile with, at least, "web: art work -p $PORT" in it.

An example of Artanis running on a Heroku dyno (basically, the app. I was using to test getting these working) can be found at https://immense-tor-32691.herokuapp.com/ with a sparse "page" at https://immense-tor-32691.herokuapp.com/hello.

I'm also trying to get GnuTLS working, at https://github.com/WammKD/heroku-buildpack-gnutls-with-guile-bindings, so people can use HTTPS calls but I'm having some trouble, with that one, getting everything working, still.



Anyway, – in case it might be helpful for anyone – thought I'd just mention it, especially with a stable release for Artanis just having been dropped.

Jonathan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]