Judge0 IDE up and running quickly:
-
Setting Host and Port To ensure Judge0 IDE connects to the correct backend host, configure the
defaultUrlinide/jsbased on your environment:- Local Setup: If running Judge0 IDE locally, set
defaultUrltolocalhost:port. - Remote Setup: If deploying to a remote server, set
defaultUrlto your server's address, e.g.,remote:port.
Adjusting this setting will allow the IDE to connect properly depending on whether it is running locally or remotely.
- Local Setup: If running Judge0 IDE locally, set
-
Start Judge0 IDE
docker-compose up -d db redis sleep 10s docker-compose up -d sleep 5s
By default, the IDE web interface will open on port 8085. You can change this in docker-compose.yml. If you modify the port or host for Nginx, remember to also update the defaultUrl in ide/js.
Judge0 IDE is a free and open-source online code editor that allows you to write and execute code from a rich set of languages. It's perfect for anybody who just wants to quickly write and run some code without opening a full-featured IDE on their computer. Moreover, it is also useful for teaching and learning or just trying out a new language.
Judge0 IDE is using Judge0 for executing the user's source code.
Visit https://ide.judge0.com, and enjoy happy coding. :)
Do you have a question, feature request, or something else on your mind? Or do you want to follow Judge0 news?
- Subscribe to Judge0 newsletter
- Join our Discord server
- Watch asciicasts
- Report an issue
- Contact us
- Schedule an online meeting with us
Judge0 IDE was created by Herman Zvonimir Došilović.
Thanks a lot to all contributors for their contributions to this project.
Judge0 IDE is licensed under the MIT License.
