Dockerfiles to build images used to automatically grade programming assignments on Stepik.org
Base images with created sandbox (1000:1000)
user:
stepik/epicbox-base:alpine-3.6
stepik/epicbox-base:bullseye
stepik/epicbox-base:buster
stepik/epicbox-base:stretch
stepik/epicbox-base:jessie
Images for programming languages:
- ASM32, ASM64, C, C++, C++11:
stepik/epicbox-gcc:6.3.0
- C++17, C++20:
stepik/epicbox-gcc:10.2.1
- C#:
stepik/epicbox-mono:5.0.0
- Clojure:
stepik/epicbox-clojure:1.9.0.397
- Go:
stepik/epicbox-go:1.8.1
- Haskell 7.8:
stepik/epicbox-haskell:7.8.4
- Haskell 8.0:
stepik/epicbox-haskell:8.0.2
- Java 7:
stepik/epicbox-java:7u181
- Java 8:
stepik/epicbox-java:8u181
- Java 9:
stepik/epicbox-java:9.0.1
- Java 11:
stepik/epicbox-java:11.0.1
- JavaScript:
stepik/epicbox-node:10.13.0
- Kotlin:
stepik/epicbox-kotlin:1.3.11
- Octave:
stepik/epicbox-octave:4.0.3
- PascalABC.NET:
stepik/epicbox-pascalabc:3.2
- Perl:
stepik/epicbox-perl:5.24.3
- PHP:
stepik/epicbox-php:7.2.6
- R:
stepik/epicbox-r:3.4.2
- Ruby:
stepik/epicbox-ruby:2.5.3
- Scala:
stepik/epicbox-scala:2.12.7
- TRIK Studio:
stepik/epicbox-trik:20171122
- Valgrind:
stepik/epicbox-valgrind:3.12.0
Images for source code analyzers:
Images for Hyperskill (EduTools):
All images are built automatically in Docker Hub but builds are triggered manually by the Stepik team.