aboutsummaryrefslogtreecommitdiffstats
path: root/docker/base.Dockerfile (follow)
Commit message (Collapse)AuthorAgeLines
* Update files according to new CI setupsebastiaan/backend/cache-docker-imagesGravatar Sebastiaan Zeeff2020-11-18-55/+0
|
* Use multi-stage docker file to use local cacheGravatar Sebastiaan Zeeff2020-11-17-1/+22
|
* Update pipenv in base Docker imageGravatar MarkKoz2020-11-14-1/+1
|
* Update to Python 3.9Gravatar MarkKoz2020-11-14-2/+2
|
* CI: fix incorrect CWD for check scriptGravatar MarkKoz2019-12-16-0/+2
|
* Add gcc to base containerGravatar MarkKoz2019-12-14-0/+1
| | | | | A C compiler is needed for some of the Python libraries to build because they don't have wheels >:(
* Switch Docker base image to Debian BusterGravatar MarkKoz2019-12-14-17/+19
| | | | | Unlike Alpine, Python manylinux wheels work on Debian because it's a glibc-based distro.
* Update NsJail to 2.9Gravatar MarkKoz2019-12-01-3/+5
|
* Update to Python 3.8Gravatar MarkKoz2019-12-01-2/+2
| | | | | | | | | Currently, the dev image is broken due to typed-ast being present and requiring GCC and Python.h. Supposedly that package will be made optional by flake8-annotations in a later update. * Use the Python image for the base image's first stage to save downloading a separate alpine image.
* CI: fix NsJail clone in base Docker imageGravatar MarkKoz2019-09-03-1/+1
| | | | | | | Unspecify the depth to make the clone non-shallow again. A depth of 1 was too shallow as it only allowed the latest commit to be cloned. An arbitrary larger depth would still break eventually. The repository is small enough to not warrant a shallow clone anyway.
* Fix version specifier for libnl3Gravatar MarkKoz2019-08-05-1/+1
|
* Pin dependencies in base imageGravatar MarkKoz2019-08-05-14/+14
|
* Base image: cd into cloned repo before checkoutGravatar MarkKoz2019-08-04-0/+1
|
* Update base imageGravatar MarkKoz2019-08-04-2/+2
|
* Pin NsJail versionGravatar MarkKoz2019-08-04-1/+2
|
* Disable pip cacheGravatar MarkKoz2019-05-13-0/+1
|
* Restructure Docker imagesGravatar MarkKoz2019-03-29-20/+21
| | | | | | | | * Create a separate image for the virtual environment * Build NsJail in the base image * Remove the NsJail binaries * Replace tini with Docker's init feature * Update Python to 3.7.3
* go back to alpine 3.7 until I get around to compiling nsjail for 3.8Gravatar Christopher Baklid2018-07-29-1/+1
|
* upgrade alpine to 3.8 and python to 3.6.6, remove old tests also cache pipenvGravatar Christopher Baklid2018-07-29-1/+1
|
* CIGravatar Christopher Baklid2018-06-05-0/+23