Beta of D language online tour

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Tue Apr 12 08:07:20 PDT 2016


On 04/10/2016 12:43 PM, André wrote:
> On Saturday, 9 April 2016 at 20:19:05 UTC, Vladimir Panteleev wrote:
>> On Saturday, 9 April 2016 at 17:12:44 UTC, André wrote:
>> How do you do the sandboxing?
>>
>
> The sandboxing is done using Docker containers:
> https://github.com/stonemaster/dlang-tour-rdmd. It's a simple container
> that contains a recent DMD compiler and just runs rdmd on the
> user-provided source code. The Docker container is started with network
> disabled and a memory limit of 256MB. Additionally the dlang-tour app
> kills all containers which takes more than 20 seconds to finish. This
> solution is quite light-weight and unless Docker has any significant
> security issue, should be quite safe.
>
>>
>> I'm always open to hosting D-related projects (assuming the
>> requirements are reasonable).
>
> Oh that would be awesome. The current limit is 10 compilations in
> parallel, that means for the Docker sandboxes a total ram of 2.5GB is
> needed. So for a start a server box of 4GB should be enough for now. But
> maybe there is some funding available from the D foundation?
>
> Thanks & regards,
> André

Hey André, just tried to send you email via your fortress of security at 
http://www.steinsoft.net/contact. I got: 
object.Exception at ../../../../.dub/packages/vibe-d-0.7.22/source/vibe/mail/smtp.d(117): 
Failed to connect to SMTP server at 172.17.42.1 port 25

Could you please shoot me an email 
(http://erdani.com/index.php/contact/) so I can see how the Foundation 
can help the project with resources?


Thanks,

Andrei



More information about the Digitalmars-d mailing list