Skip to content

Environments

Below is an overview of environments divided by client type. We distinguish two types of clients as well as environments: Premium Client and Smart Client.

  • Premium Client – Has its own dedicated production and staging infrastructure.
  • Smart Client – Configured on the "Multitenant" infrastructure, which is shared among all Smart clients. The following environments are available: Production, Staging, and Development.

Additionally, there are four development environments (develop, develop_one, develop_two, develop_three) available for developers and testers.

A detailed description is provided below.

Environment Variables

Environment variables on the servers are managed using the HELM tool. They are located in the file ~/Helm/{project_name}/values.yml. See Tutorials how to update them.

Application Schema

flowchart TD
  id1(AuthAPI) <--> id3(UmpireAPI)
  id2(MediaLibraryAPI) <--> id3(UmpireAPI)
  id3(UmpireAPI) --> id10(WWW)
  id3(UmpireAPI) --> id11(Mobile)
  id3(UmpireAPI) <--> id12(CMS)
  id3(UmpireAPI) <--> id20[(Database)]
  id3(UmpireAPI) --> id21@{shape: procs, label: "ExternalServices"}

Smart Environments

Client List

  • Angolan Football Federation (Ancaf) – Client using only OTT solutions.
  • Demo – Client used for sales and marketing purposes, with all application modules enabled.
  • Legia – Polish sports club using almost all application modules.
  • Lithuanian Football Federation (LFF) – Client using only OTT solutions.
  • Rugby Americas North (RAN) – Client using only OTT solutions.

TISA-production

Ancaf-WWW: https://ancaf.tisa-stride.tv

Demo-WWW: https://demo.tisa-stride.tv

Legia-WWW: https://legia.pl

LFF-WWW: https://online.futbolas.tv

Warning

The remaining addresses are the same for all clients in this environment.

CMS: https://tisa-umpire.netlify.app

UmpireAPI: https://production-umpire-api.tisagroup.ch

AuthAPI: https://production-auth-api.tisagroup.ch

MediaLibraryAPI: https://production-media-library-api.tisagroup.ch

Sidekiq: https://production-umpire-api.tisagroup.ch/sidekiq

TISA-staging

Currently, no environment is available.

Premium Environments

Client List

  • Ekstraklasa – A client using all available product options, with a dedicated mobile application.
  • Ekstraklasa-TV – A client using OTT/Video solutions.

Ekstraklasa-production

WWW: https://www.ekstraklasa.org

CMS: https://ekstraklasa-umpire.netlify.app

UmpireAPI: https://production-umpire-api.ekstraklasa.tisagroup.ch

AuthAPI: https://production-auth-api.ekstraklasa.tisagroup.ch

MediaLibraryAPI: https://production-media-library-api.ekstraklasa.tisagroup.ch

Sidekiq: https://production-umpire-api.ekstraklasa.tisagroup.ch/sidekiq

Ekstraklasa-staging

WWW: https://staging--ekstraklasa.netlify.app

CMS: https://staging--ekstraklasa-umpire.netlify.app

UmpireAPI: https://stage-umpire-api.ekstraklasa.tisagroup.ch

AuthAPI: https://stage-auth-api.ekstraklasa.tisagroup.ch

MediaLibraryAPI: https://stage-media-library-api.ekstraklasa.tisagroup.ch

Sidekiq: https://stage-umpire-api.ekstraklasa.tisagroup.ch/sidekiq

EkstraklasaTV-production

WWW: https://ekstraklasa.tv

CMS: https://umpire.ekstraklasa.tv

UmpireAPI: https://production-umpire-api.ekstraklasa-tv.tisagroup.ch

AuthAPI: https://production-auth-api.ekstraklasa-tv.tisagroup.ch

MediaLibraryAPI: https://production-media-library-api.ekstraklasa-tv.tisagroup.ch

SidekiqAPI: https://production-umpire-api.ekstraklasa-tv.tisagroup.ch/sidekiq

EkstraklasaTV-staging

WWW: https://staging--ekstraklasa-umpire-ott-client.netlify.app

CMS: https://staging--ekstraklasa-tv-umpire.netlify.app

UmpireAPI: https://stage-umpire-api.ekstraklasa-tv.tisagroup.ch

AuthAPI: https://stage-auth-api.ekstraklasa.tisagroup.ch

MediaLibraryAPI: https://stage-media-library-api.ekstraklasa-tv.tisagroup.ch

Sidekiq: https://stage-umpire-api.ekstraklasa-tv.tisagroup.ch/sidekiq