Commit Graph

534 Commits

Author SHA1 Message Date
9187596f18 Do not create container if pooling is on and all containers are gone 2015-04-14 19:47:01 +02:00
91ac7e8e37 debugging 2015-04-14 17:10:05 +02:00
0b7ae86a69 debugging 2015-04-14 16:54:23 +02:00
a410696438 debugging 2015-04-14 16:53:56 +02:00
168df58cc7 debugging 2015-04-14 16:45:56 +02:00
c0fde51f6c Backup commit 2015-04-13 22:36:27 +02:00
172ca91329 bugfixes, policies, errors now have a link to the submissions 2015-04-10 20:23:38 +02:00
5bb4f192c0 fixed markup of flash messages 2015-03-27 09:33:00 +01:00
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