Code for various perl.org sites hosted in the main perl.org infrastructure.
N.b Development requires docker to make things simple..
git clone git://github.com/perlorg/perlweb.git cd perlweb git submodule update --init127.0.0.1 wwwperl.local 127.0.0.1 qaperl.local 127.0.0.1 nocperl.local 127.0.0.1 devperl.local 127.0.0.1 dbiperl.local 127.0.0.1 perl4libperl.local 127.0.0.1 debuggerperl.local 127.0.0.1 learnperl.local 127.0.0.1 listsperl.local docker build --tag perlweb-dev . docker run -it -p 8235:8235 -v $(pwd):/git/perlweb perlweb-dev /bin/bash cd /git/perlweb ./combust/bin/httpdYou should now be able to access http://wwwperl.local:8235/
(On your host, not in the docker container)
npx grunt (You can use npx grunt watch for it to auto build when you make changes)
Static headers can be configured in combust.conf, either globally or per-site.
[headers-global] X-Frame-Options = deny [headers-www] X-Frame-Options = sameorigin perlweb is Copyright 2003-2012 Ask Bjørn Hansen. See the LICENSE file.