arena-public

Arena

Arena is an On Venue Results Management System for Combat Sports.

It is has been developed and is actively maintained by the United World Wrestling IT Department.

United World Wrestling uses Arena to manage its Officials International Competitions.

Install

  1. Download and install Docker Desktop https://docs.docker.com/desktop/
  2. Copy docker-compose.yaml into a folder (You must remember this folder location, or use the commands from the “Upgrading to a newer version” section below!!!)
    • On Windows, it’s recommended to use WSL2 (Ubuntu)
  3. Run docker compose pull command from the same directory of docker-compose.yaml
    • If you receive “Rate exceeded” error, either Sign in to Docker Desktop, or try with this command
      • PowerShell: $env:COMPOSE_PARALLEL_LIMIT='1'; docker compose pull; Remove-Item Env:COMPOSE_PARALLEL_LIMIT
      • Linux/macOS shell: COMPOSE_PARALLEL_LIMIT=1 docker compose pull
  4. Run docker compose up -d to get Arena running

Upgrade

If a new version is available you wil see an “Upgrade” button at the top right corner under the admin interface (/bracket)

[!Important] You must run docker commands from a Terminal application (Poweshell on Windows, or shell on Linux/macOS) and from the directory where you originally downloaded docker-compose.yaml and installed Arena first time. If you forgot the directory where this file was downloaded, use the following command to identify:

The last parameter of the following commands is arena-php-fpm-1 (<first part>-<second part>) image

Poweshell:

 docker inspect --format='' arena-php-fpm-1

Linux/macOS shell:

 docker inspect --format='' arena-php-fpm-1

So first, make sure you have the latest docker-compose.yaml file. You will get notified by Arena if your docker-compose.yaml file version is not the most recent. Download the latest version and update your existing file.

To upgrade Arena, it’s recommended to run docker compose pull command from the docker-compose.yaml file’s directory. You may have to Sign In to Docker Desktop or set COMPOSE_PARALLEL_LIMIT variable (as described under Install section) in case of “Rate exceeded” error message during pull.

[!Important] After the pull command, the containers MUST BE restarted with docker compose up -d command.

Reporting problems

Support requests, bugs can be reported on the Github issues tracker.

Features

Usage

Webinars

Frontend

Backend

On Venue Features

Wrestling Competition Workflow

External Applications

Arena comes with a Score Board & Live Graphics application.

Score Board [Windows Only]

The application offers an automatic update if a new version is available. Please read the Changelog displayed by the Autoupdater to learn about the changes

Usage

Watch the UWW IT Webinars - Arena Training Series - Companion applications video for details.

Live Graphics Application [Windows Only]

API

Arena has a built-in Rest API which allows you to extend the main scope of the project. API Documentation