Skip to content

Releases: WioDari/ExecEngine

ExecEngine v1.0.0

27 Aug 07:31
20f2875

Choose a tag to compare

ExecEngine v1.0.0

We are pleased to present the first version of our system for running untrusted code in web-oriented environments: ExecEngine!
Currently, the service supports 30+ programming languages. You can find a list of installed languages and versions on the ExecEngine page or in the image description on Docker Hub: https://hub.docker.com/r/wiosna97/execengine-compilers
We strive to regularly add to the list of available languages and update existing ones to the latest versions, but you can also customize the list of languages as you see fit (see the documentation in the /compilers directory).

Installation

  1. Download and extract the release archive.
  2. Open the execengine.ini file and change the DATABASE_USER, DATABASE_PASSWORD, RABBITMQ_USER, RABBITMQ_PASSWORD, ADMIN_USERNAME, ADMIN_PASSWORD, and SECRET_KEY parameters to unique values.
  3. Open the docker-compose.ini file and change the POSTGRES_USER parameter (must match DATABASE_USER), POSTGRES_PASSWORD (must match DATABASE_PASSWORD), RABBITMQ_DEFAULT_USER (must match RABBITMQ_USER), RABBITMQ_DEFAULT_PASS (must match RABBITMQ_PASSWORD).
  4. Start the service with the command docker compose up.