Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Update files according to new CI setupsebastiaan/backend/cache-docker-images | 2020-11-18 | -7/+9 | |
| | ||||
* | add --dev flag to readme | 2020-03-29 | -1/+1 | |
| | ||||
* | Move snekbox.cfg to a config directory | 2020-03-23 | -1/+1 | |
| | | | | | There will be more config files to come so it's cleaner to have them together than littering the root directory with more files. | |||
* | Fix a grammatical error in README.md | 2020-03-23 | -1/+1 | |
| | ||||
* | Replace NsJail config details with a reference to snekbox.cfg | 2020-03-23 | -15/+2 | |
| | | | | | | As convenient as it may be, it is redundant to list out the config in the docs. It also may fall out of sync with the actual config should someone forget to update the docs. | |||
* | Use reference links in README.md | 2020-03-23 | -7/+18 | |
| | | | | Makes the Markdown less cluttered when editing it. | |||
* | Document a simple way to run the container from Docker Hub | 2020-03-23 | -0/+12 | |
| | | | | | | | | The current run instructions are geared towards developers. A simpler way to run snekbox is to start a container with `docker run` via the image published on Docker Hub. Resolves #57 | |||
* | Increase time limit from 2 to 5 seconds | 2020-01-24 | -1/+1 | |
| | ||||
* | Mount only what's needed in the chroot jail | 2019-12-28 | -1/+1 | |
| | | | | | | | | | | | | devfs and sysfs were problematic since they were being mounted as tmpfs, which is r/w. For example, the Python process could write to cgroups. Now, only what is needed to run Python gets mounted. This boils down to the venv itself and some shared libraries Python needs. * Use a config file for NsJail instead of command-line options * Map 65534 (nobody) user & group inside the user namespace to 65534 outside the namespace rather than mapping to current uid/guid (which was 0 AKA root) | |||
* | Use bash instead of ash | 2019-12-14 | -3/+3 | |
| | | | | Forgot to do this after switching to Debian. | |||
* | Update the Python version in README | 2019-12-14 | -2/+2 | |
| | ||||
* | Use pipenv sync instead of pipenv --sync | 2019-10-05 | -1/+1 | |
| | ||||
* | Increase size of some headings in README | 2019-08-05 | -2/+2 | |
| | ||||
* | Add links to API docs in README | 2019-08-05 | -10/+13 | |
| | | | | | | | * Add a link to pipenv * Remove the "Details" section; now part of the first "snekbox" section * Clarify that snekbox uses a HTTP REST API * Document the default host and port for the webserver | |||
* | Fix grammar in README | 2019-08-04 | -2/+2 | |
| | ||||
* | Add Pipfile script and docs for building dev venv image | 2019-08-04 | -1/+15 | |
| | | | | | | | | The builddev script will build just the dev venv image. The testb script will build the dev venv image, clean up dangling images, and then run tests. * Give the coverage commands their own header in the README | |||
* | Rewrite README and clean up Pipfile scripts | 2019-08-04 | -63/+79 | |
| | | | | | | * Make the report script do the normal coverage report instead of HTML * Remove Docker image push scripts * Add image build script for the venv image | |||
* | Merge remote-tracking branch 'origin' into rmq_removal | 2019-03-28 | -1/+1 | |
|\ | ||||
| * | Add Azure CI. (#16) | 2019-03-29 | -1/+1 | |
| | | | | | | | | | | This PR is to add CI settings to master and to test the PR CI pipeline. | |||
* | | Remove gevent from dependency table in readme | 2019-03-25 | -1/+0 | |
| | | ||||
* | | Remove RMQ, Add API POST request method. | 2019-01-20 | -41/+18 | |
|/ | ||||
* | CI | 2018-06-05 | -5/+2 | |
| | ||||
* | Update README.md | 2018-06-05 | -1/+6 | |
| | ||||
* | consistent naming conventions, update readme, hopefully fix travis test | 2018-06-03 | -2/+2 | |
| | ||||
* | nsjail workaround, fix forkbomb, add forkbomb unit test | 2018-06-03 | -1/+7 | |
| | ||||
* | update docs | 2018-06-03 | -21/+48 | |
| | ||||
* | update readme [ci skip] | 2018-05-31 | -1/+1 | |
| | ||||
* | copy paste error in readme | 2018-05-31 | -1/+1 | |
| | ||||
* | more testing | 2018-05-31 | -0/+1 | |
| | ||||
* | try again | 2018-05-31 | -0/+1 | |
| | ||||
* | removed nonsense | 2018-05-28 | -1/+1 | |
| | ||||
* | slight formatting changes to readme | 2018-05-28 | -15/+15 | |
| | ||||
* | readme diagram | 2018-05-28 | -7/+15 | |
| | ||||
* | retag rabbitmq docker image | 2018-05-26 | -1/+1 | |
| | ||||
* | add rabbitmq mgmt webinterface, handle container autodiscovery better, minor ↵ | 2018-05-26 | -1/+3 | |
| | | | | code optimisations, update readme | |||
* | update readme | 2018-05-23 | -1/+1 | |
| | ||||
* | update readme | 2018-05-23 | -11/+10 | |
| | ||||
* | update readme | 2018-05-23 | -1/+0 | |
| | ||||
* | POC completed | 2018-05-23 | -4/+11 | |
| | ||||
* | update readme | 2018-05-22 | -2/+2 | |
| | ||||
* | update readme | 2018-05-22 | -5/+20 | |
| | ||||
* | puts the webapp in a docker container and puts it in docker-compose | 2018-05-22 | -11/+3 | |
| | ||||
* | adds webapp and docker-compose for more proof of concept | 2018-05-22 | -8/+28 | |
| | ||||
* | init commit | 2018-05-21 | -0/+55 | |
| | ||||
* | Initial commit | 2018-05-21 | -0/+2 | |