This repository contains a Docker image based on the official Epitech dump (aka. Marvin test environment) with all the necessary tools and configurations to have a smooth development experience under any conditions as an Epitech student.
- Ubuntu based: No more OS specific issues.
- Everything pre-installed: No need to worry about the installation and version of the packages.
- Available anywhere: Develop on any machine where Docker is installed. (Windows, MacOS, Linux)
- Limit resources: Avoid out-of-memory crashes and CPU throttling.
- Shareable: Share your development environment with your team members.
- Supports ARM devices: Develop on your Apple Silicon device without emulation.
If not much makes sense right now, you should start by reading the wiki. It explains everything from the setup to the configurations needed for specific projects, platforms, etc.. Please read it carefully
If you already know everything there is to know about devcontainers, pulling this image should be enough to get you started:
docker pull ghcr.io/zowks/epitech-devcontainer:latest
But don't be afraid to read the wiki, you might learn a thing or two.