[Issue 14099] Promote DPaste (dpaste.dzfl.pl) to run.dlang.org

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Mar 30 06:52:49 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=14099

Seb <greensunny12 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greensunny12 at gmail.com

--- Comment #11 from Seb <greensunny12 at gmail.com> ---
> Maybe we should seriously consider compartmentalizing (e.g. using Docker) ALL our services, so they can be moved around on a whim as needed. 

Yes please. It makes local testing, reproduction and migration really easy.

FYI: run.dlang.io is an docker image which gets built and pushed to Dockerhub.
Now if the server that runs run.dlang.io crashes one day, it's in theory as
easy as "docker run" on a new server (in practice, there's Nginx config + SSL +
local config, but it could be a lot worse).

> This is a proposal to make it officially a part of dlang.org: promote the website to run.dlang.org, and add a link to it on the D website (e.g. under the "Resources" submenu). The source code can be made publicly available if necessary.

-> https://github.com/dlang/dlang.org/pull/2312

> I'm all for increasing the bus factor, but is the situation with Jan much different?
> ...
> I can start by setting up a mirror for dlang.org. And, done! Just point dlang.org to k3.1azy.net in the event it's needed. You already have shell access to update it.

This now got worse as there's dlang.org/blog + dlang.org/lists, because in the
event of a downtime, you can simple copy/paste the snapshot from
https://docarchives.dlang.io/v2.079.0

--


More information about the Digitalmars-d-bugs mailing list