Commit graph

29 commits

Author SHA1 Message Date
Omar Brikaa
47661343da
Downgrade base docker images because some packages were built on the previous image version (#687) 2024-09-17 22:32:23 +03:00
Omar Brikaa
bd42fe3357
Improve isolation, execution limits and execution metrics by using Isolate (#683)
* Initial: use Isolate for isolation

* Continue: use Isolate for isolation

* Bug fixes

* timeout is wall-time for backward compatibility

* Documentation, signal names, reported time in ms

* Report memory usage in bytes

* Add privileged flags where needed

* Remove tmpfs

* Remove tmpfs

* Fix package installation

* Fix path, fix Zig: CRLF -> LF
2024-09-08 13:58:40 +12:00
Brikaa
1250cf213a pkg(rscript-4.1.1): Added R 4.1.1 2021-09-12 14:38:57 +02:00
Brian Seymour
de449c6d56 validate json instead of a json header, and lots of cleanup 2021-05-07 14:22:25 -05:00
Thomas Hobson
972228412a
switch to taking config by env
To help with ease of deployment, configuration now is administered through the use of environment variables.
This allows for easy configuration directly from the docker-compose file and is a much more robust solution.
2021-05-07 21:11:36 +12:00
Dan Vargas
2412d50f82
pkg(octave-6.2.0): add deps for octave (#245) 2021-05-02 14:41:53 +12:00
Thomas Hobson
3673b4e403
zombie process handler 2021-04-26 13:00:34 +12:00
Thomas Hobson
18a44bf146
install ps in container 2021-04-26 10:58:57 +12:00
Thomas Hobson
d851515f37
api: install rename in container 2021-04-24 19:51:33 +12:00
Thomas
1edb5ad046
ci bump 2021-04-17 12:11:31 +12:00
Victor Frazao
552fb91c6b
v3 - Remove the use of unshare + privileged mode and instead (#195)
use seccomp to filter for socket syscalls
2021-04-07 12:31:30 +12:00
Thomas Hobson
be47ab802c
Merge branch 'v3' of https://github.com/engineer-man/piston into v3 2021-03-29 21:33:54 +13:00
Thomas Hobson
607123f73d
switch to yarn 2021-03-29 21:33:49 +13:00
Brian Seymour
7aa52bb0c5 move env 2021-03-28 14:03:08 -05:00
Brian Seymour
b31deaddbc change port to match old piston, some formatting change, add env to fix debian warning/error 2021-03-28 14:01:46 -05:00
Vargas, Dan
aa0a7ac35f pkg(swift-5.3.3): Add deps for swift 2021-03-18 15:08:51 -05:00
Vargas, Dan
d50403230c pkg(prolog-8.2.4): Add deps for prolog 2021-03-18 09:13:02 -05:00
Vargas, Dan
cb5ad603d0 pkg(haskell-9.0.1): Add deps to api container 2021-03-17 12:29:10 -05:00
Vargas, Dan
76e0f7d76a pkg(crystal-0.36.1): Add deps to api container 2021-03-17 12:59:14 +13:00
Dan Vargas
148c7414f3 pkg(osabie-1.0.1/elixir-1.11.3): Fix VM warnings for osabie and elixir 2021-03-17 09:52:03 +13:00
Victor Frazao
81b70fe08d Adds build-essential to API container - need this for rust executor 2021-03-16 19:48:50 +13:00
Thomas Hobson
4621f34e47
api: fixes from refactor 2021-03-13 23:09:13 +13:00
Brian Seymour
b3d18600cd api refactoring 2021-03-12 23:01:04 -06:00
Thomas Hobson
b1f13d2b87
api,repo: Add libxml2 to container 2021-02-28 15:44:43 +13:00
Thomas Hobson
12dc93435d
api,repo: Switch to debian base image 2021-02-28 01:15:52 +13:00
Thomas Hobson
809004ecf9
api: add all users 2021-02-22 23:15:04 +13:00
Thomas Hobson
9b1a9bf8b3
api: harden process limit 2021-02-22 22:51:19 +13:00
Thomas Hobson
2f64f23896
api: container hardening 2021-02-21 14:25:03 +13:00
Thomas Hobson
91420c39d7
api: v3 2021-02-21 03:13:56 +13:00