This episode of #TheChangelog (an interview with #Heroku cofounder Adam Wiggins) is making me nostalgic for ~2008 when we had a lot of fun making cool stuff with #Rails before we knew how hard it was to maintain a good Rails codebase with >3 engineers.
What a great way to start the day. Security Notice & Password Change requests happening over at #Heroku https://status.heroku.com/incidents/2413
How to deploy Rust on Heroku (with Docker) 🦀🐋🚀
https://kerkour.com/blog/deploy-rust-on-heroku-with-docker/
#100DaysOfCode #Rust #Rustlang #Docker #Devops #Programming #Heroku #CodeNewbie #code #webdev #cloud #automation
#100DaysOfCode #rust #RustLang #Docker #Devops #Programming #Heroku #CodeNewbie #Code #WebDev #cloud #automation
Aaaand…I did it?
Like, it actualy works.
I need to clean some stuff up and remove debug mode but we have working buildpacks to run #Guile and #Artanis on #Heroku.
I need to update the documentation but, for anyone interested, you need https://github.com/WammKD/heroku-buildpack-guile-scheme, https://github.com/WammKD/heroku-buildpack-gnutls-with-guile-bindings, https://github.com/WammKD/heroku-buildpack-guile-dbi-and-dbd, and https://github.com/WammKD/heroku-buildpack-artanis added as buildpacks to the project, in that order.
First deploy's going to be long from building everything but everything gets cached, after that.
That aside, I'm hoping this could lower the bar for developing sites with #Guile. I dunno how frequently #Heroku's used these days but, when I was younger, I remember finding the convenience of my development environment already automatically set up for me really comforting and make it easier to pick things up before, eventually, investigating how they worked.
I still need to clean up things like the build env. and caching stuff but using #Artanis could, now, be as easy as adding a buildpack.
Well, I'm back at attempting to get a #Heroku buildpack working for #Guile #Artanis (well, technically, getting #GnuTLS working with the Guile and Artanis buildpacks I already got working so you can use HTTPS with Artanis).
And, while I'm here, might as well update my Guile buildpack to 3.0; looks like it's working, so far…
#Heroku #guile #artanis #GnuTLS
If anyone wants to take a crack and help me out, I'm trying to build #GnuTLS with #Guile bindings in a #Heroku buildpack.
The project uses this buildpack I made to install Guile: https://github.com/WammKD/heroku-buildpack-guile-scheme.
That works fine and then I have this other one to try and build GnuTLS: https://github.com/WammKD/heroku-buildpack-gnutls-with-guile-bindings.
Unfortunately, that one's throwing an error of "g++: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found" and I know too little to figure out why.
I can't figure this out.
If anyone has any experience with #Docker and #Heroku:
I have a Dockerfile which runs fine; I have NGINX setup and, because Heroku uses a different port everytime something's released, I had setup an ENTRYPOINT to swap the default 80 port in the NGINX config. file with $PORT using sed.
This used to work flawlessly, every time. It's been ~6 months since I've touched this and now it keeps failing.