Randoom a Michael Friis production

Posted
7 August 2013 @ 6am

Categories
Heroku, Mono

You're reading Randoom, a Michael Friis production

Heroku .NET buildpack now with nginx

Another weekend, and another bunch of updates to the .NET buildpack. Most significantly, ASP.NET apps now run with  fastcgi-mono-server fronted by an nginx instance in each dyno. This replaces the previous setup which used the XSP development web server. Using nginx is supposedly more production ready.

Other changes include setting the LD_LIBRARY_PATH environment variable and priming the Mono certificate store. This will make apps that use RestSharp, or otherwise exposes Mono’s reliance on native zlib, work out of the box. It also makes calling HTTPS web services form Heroku not fail.

These improvements came about because people tested their .NET apps on Heroku. Please do the same so that we can weed out as many bugs as possible. If you want to contribute, feel free to check out the TODO-list in the README on the GitHub.


3 Comments

[…] Heroku .NET buildpack now with nginx (Michael Friis) […]


Posted by
Andrés G. Aragoneses
19 February 2014 @ 1pm

Hey Michael, good work!

I think you’re missing a word, or have a typo, in this sentence (because I can’t parse it): “These improvements came about because tested their .NET apps on Heroku.” Can you fix it?

Also, can you tell the version of mono-fastcgi used for this?


Posted by
admin
19 February 2014 @ 9pm

@Andres thanks, I’ve fixed the typo. It’s running XSP/mono-fastcgi 3.0.11 right now, but I think I might have built from this repo: https://github.com/mono-soc-2013/xsp


Leave a Comment