Commit Graph

526 Commits

Author SHA1 Message Date
ba3476cfec some refactoring 2015-03-19 14:33:51 +01:00
d109663cb9 extracted boolean validation logic into stand-alone validator 2015-03-18 09:10:58 +01:00
15d8984a9e added the ability to prohibit network access for code submissions executed using Docker 2015-03-17 17:14:25 +01:00
b1218e0b80 added the ability to limit memory consumption of code submissions executed using Docker 2015-03-17 15:51:59 +01:00
8c6490c9f7 improved the Docker client's robustness regarding random errors 2015-03-16 16:23:52 +01:00
c260d4f2ea fixed absent initiation of refill task 2015-03-14 14:34:38 +01:00
a8bda864df simplified some Active Record queries 2015-03-11 14:31:19 +01:00
7e1c03ba2f guess module name from filename when executing a submission 2015-03-09 18:02:45 +01:00
03486bff35 minor change 2015-03-02 09:41:31 +01:00
1268cdf7aa improved readability 2015-02-23 08:45:10 +01:00
4a6e6eb5e6 refactored refill of Docker container pool 2015-02-20 14:59:51 +01:00
6b44e737ab fix 2015-02-20 09:35:56 +01:00
a13d1738e2 fixed multiple style guide violations 2015-02-17 10:23:01 +01:00
c99b0e6256 use #fail instead of #raise to signal exceptions, as suggested by RuboCop 2015-02-17 09:05:04 +01:00
e8db4a4b10 removed code duplication 2015-02-12 13:15:31 +01:00
1226eb9d24 refill Docker container pool in small batches 2015-02-11 15:48:06 +01:00
6b73fc7b30 create a container's specific directory before starting the container 2015-02-11 10:04:21 +01:00
f6badb44ed only remove Docker resources if present 2015-02-07 10:29:44 +01:00
5f0815b140 implemented pooling for Docker containers 2015-02-06 15:59:51 +01:00
37a632d2a1 improved configuration utility 2015-02-05 09:52:17 +01:00
f9d26b1a6f extended Docker::Container with utility methods 2015-02-05 09:26:19 +01:00
edf2a634a8 force removal of Docker containers when cleaning up 2015-02-03 13:09:03 +01:00
1879c14bed extended clean-up task to remove dangling Docker images 2015-02-02 13:41:49 +01:00
e4170f23ad Rake task for cleaning up Docker containers 2015-01-28 13:57:09 +01:00
4dbb144f59 delete Docker containers after code execution 2015-01-22 15:06:27 +01:00
4cbf9970b1 transferred Code Ocean from original repository to GitHub 2015-01-22 10:01:32 +01:00