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