On Sat, Dec 17, 2016 10:36 AM, Florent Daigniere nextg...@freenetproject.org wrote: On Sat, 2016-12-17 at 16:11 +0000, Ian Clarke wrote:
> Weren't we going to host on AWS? I don't know, that's why I am asking... Dan? I think your input is required here. I have suggested either hugo or pelican with AWS lambda (for a completely serverless, trendy infrastructure) OR using github-pages (with jekyll) and putting some CDN in front (cloudflare, cloudfront, whatever) I have not offered to help maintain something ruby based. For clarity, you're saying you would not help to set up a CDN in front of github-pages because it is Ruby based? I assume that would be ok since Github is administering Jekyll, not us. I wish it was that simple. AWS lambda doesn't support ruby as runtime... so you have to ship/maintain your own... and write the glue code in any of the languages that are supported (java, c#, node, python). You get billed when your code runs... so the naive approach of doing what you've described above can turn out to be bloody expensive (network round-trip to debian mirrors, then to gem, then to bundler, ...) That assumes we're using AWS lambda. At the end of the day, I don't care... I've said it in the past; we are picking the worst and most convoluted solution possible. I've been ignored and can live with it; just don't count on me to make it happen. Well, if you're opposed to it then that's what we'll do! :) I don't have an axe to grind here, I'm just trying to have a discussion the outcome of which will hopefully be a good approach. If Dan has built his work on Jekyll then I'm worried it might be a lot of additional work to switch to something else like Hugo or Pelican, but perhaps I'm wrong about that. Ideally I'd love to outsource our hosting to Github completely to reduce or eliminate our devops workload, but it seems we can't do that without compromising on i18n. Perhaps the best solution is to switch to Hugh or Pelican and then use AWS lambda, assuming that can handle i18n, and assuming it won't be an excessive amount of work to migrate from Jekyll. Either way, Dan's input is needed here. Ian. Ian Clarke Founder, The Freenet Project Email: i...@freenetproject.org _______________________________________________ Devl mailing list Devl@freenetproject.org https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl