https://github.com/stepicorg/epicbox-images
Dockerfiles to build images used to run untrusted code on Stepik.org
https://github.com/stepicorg/epicbox-images
Last synced: 10 months ago
JSON representation
Dockerfiles to build images used to run untrusted code on Stepik.org
- Host: GitHub
- URL: https://github.com/stepicorg/epicbox-images
- Owner: StepicOrg
- Created: 2015-11-05T10:44:00.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-03T19:48:25.000Z (10 months ago)
- Last Synced: 2025-04-03T20:33:40.428Z (10 months ago)
- Language: Python
- Homepage:
- Size: 153 MB
- Stars: 22
- Watchers: 7
- Forks: 16
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# epicbox-images
Dockerfiles to build images used to automatically grade
[programming assignments](https://stepik.org/lesson/9173/) on [Stepik.org](https://stepik.org/)
Base images with created `sandbox (1000:1000)` user:
* [`stepik/epicbox-base:alpine-3.6`](https://hub.docker.com/r/stepik/epicbox-base/)
* [`stepik/epicbox-base:bullseye`](https://hub.docker.com/r/stepik/epicbox-base/)
* [`stepik/epicbox-base:buster`](https://hub.docker.com/r/stepik/epicbox-base/)
* [`stepik/epicbox-base:stretch`](https://hub.docker.com/r/stepik/epicbox-base/)
* [`stepik/epicbox-base:jessie`](https://hub.docker.com/r/stepik/epicbox-base/)
Images for programming languages:
* ASM32, ASM64, C, C++, C++11: [`stepik/epicbox-gcc:6.3.0`](https://hub.docker.com/r/stepik/epicbox-gcc/)
* C++17, C++20: [`stepik/epicbox-gcc:10.2.1`](https://hub.docker.com/r/stepik/epicbox-gcc/)
* C#: [`stepik/epicbox-mono:5.0.0`](https://hub.docker.com/r/stepik/epicbox-mono/)
* Clojure: [`stepik/epicbox-clojure:1.9.0.397`](https://hub.docker.com/r/stepik/epicbox-clojure/)
* Go: [`stepik/epicbox-go:1.24.1-1`](https://hub.docker.com/r/stepik/epicbox-go/)
* Haskell 7.8: [`stepik/epicbox-haskell:7.8.4`](https://hub.docker.com/r/stepik/epicbox-haskell/)
* Haskell 8.0: [`stepik/epicbox-haskell:8.0.2`](https://hub.docker.com/r/stepik/epicbox-haskell/)
* Java 7: [`stepik/epicbox-java:7u181`](https://hub.docker.com/r/stepik/epicbox-java/)
* Java 8: [`stepik/epicbox-java:8u181`](https://hub.docker.com/r/stepik/epicbox-java/)
* Java 9: [`stepik/epicbox-java:9.0.1`](https://hub.docker.com/r/stepik/epicbox-java/)
* Java 11: [`stepik/epicbox-java:11.0.1`](https://hub.docker.com/r/stepik/epicbox-java/)
* JavaScript: [`stepik/epicbox-node:10.13.0`](https://hub.docker.com/r/stepik/epicbox-node/)
* Kotlin: [`stepik/epicbox-kotlin:1.3.11`](https://hub.docker.com/r/stepik/epicbox-kotlin/)
* Octave: [`stepik/epicbox-octave:4.0.3`](https://hub.docker.com/r/stepik/epicbox-octave/)
* PascalABC.NET: [`stepik/epicbox-pascalabc:3.2`](https://hub.docker.com/r/stepik/epicbox-pascalabc/)
* Perl: [`stepik/epicbox-perl:5.24.3`](https://hub.docker.com/r/stepik/epicbox-perl/)
* PHP: [`stepik/epicbox-php:7.2.6`](https://hub.docker.com/r/stepik/epicbox-php/)
* R: [`stepik/epicbox-r:3.4.2`](https://hub.docker.com/r/stepik/epicbox-r/)
* Ruby: [`stepik/epicbox-ruby:2.5.3`](https://hub.docker.com/r/stepik/epicbox-ruby/)
* Scala: [`stepik/epicbox-scala:2.12.7`](https://hub.docker.com/r/stepik/epicbox-scala/)
* [TRIK Studio](http://www.trikset.com/): [`stepik/epicbox-trik:20171122`](https://hub.docker.com/r/stepik/epicbox-trik/)
* Valgrind: [`stepik/epicbox-valgrind:3.12.0`](https://hub.docker.com/r/stepik/epicbox-valgrind/)
Images for source code analyzers:
* [PMD](https://pmd.github.io): [`stepik/epicbox-pmd:6.9.0`](https://hub.docker.com/r/stepik/epicbox-pmd/)
Images for Hyperskill (EduTools):
* Gradle: [`stepik/epicbox-hyperskill:gradle-20190424`](https://hub.docker.com/r/stepik/epicbox-hyperskill/)
* Python: [`stepik/epicbox-hyperskill:python-20190424`](https://hub.docker.com/r/stepik/epicbox-hyperskill/)
All images are built automatically in Docker Hub but builds are triggered manually by the Stepik team.