New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deployment of docs.perl6.org #2929
Comments
Right now it's just a bunch of static pages. It's also installed in https://perl6docs.github.io. First approximation would be to mirror that site, since it pretty much has everything. |
If github pages are the prefered deployment, you can just add docs.perl6.org on github side as custom domain and on DNS side I add a CNAME record pointing to it. Should we try to do this? If you like to play first we can try the same with docs.p6c.org as a test?
… On 2 Aug 2019, at 19:21, Juan Julián Merelo Guervós ***@***.***> wrote:
Right now it's just a bunch of static pages. It's also installed in https://perl6docs.github.io. First approximation would be to mirror that site, since it pretty much has everything.
However, as long as we're at it we'd like to do this #2909 as well as introduce every improvement @antoniogamiz has brought to the table.
Re: 2 Also, there should be a way to deploy it automatically when a push is done to master. Previously there was a cron job that checked the repo every 10 minutes, and downloaded and built the documentation. Something more push-like (as opposed to pull) like a push web hook would be much more convenient. It can be done just the way it did (in the previous permanent infrastructure), anyway, if it's too much trouble.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hi,
El sáb., 3 ago. 2019 a las 0:05, Roman Baumer (<notifications@github.com>)
escribió:
If github pages are the prefered deployment, you can just add
docs.perl6.org on github side as custom domain and on DNS side I add a
CNAME record pointing to it. Should we try to do this? If you like to play
first we can try the same with docs.p6c.org as a test?
OK. I can do that, starting with docs.p6c.org, just in case.
|
docs.p6c.org changed on DNS side.
|
Deployed now at http://docs.p6c.org/ Please stress-test it for any bug that might be in the static-HTML only infrastructure. |
Seems like this issue isn't relevant anymore. Perhaps it could be closed. |
Well, we need an exactly such title, but a very different content. But that's once someone steps in to take over infra. |
On the server from @niner there is currently no docker installed.
So far I started the same way the "old" system was installed with creating a user for each site, and a webserver (yet used nginx instead of apache this time) is serving the page or proxying to whatever serving on localhost.
Btw. current Dockerfile serves using morbo, what is not the production ready config. I would rather prefer hypnotoad instead.
Or should we point docs.perl6.org to the github pages setup?
cron + update.sh?
The text was updated successfully, but these errors were encountered: