Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On Premise server requirements

There are two options how to deploy GRAVITY on-premises, either on a Java Runtime or as a Docker container.

Java Runtime

GRAVITY needs a database and a Java Runtime to work.

Application Server

Database

minimum 1024MB RAM

platform independent with Java 17 runtime installed

open port 443 and 80

reachable from clients which will use GRAVITY

has fontconfig and any font installed (apk --update add fontconfig ttf-dejavu)

Supported RDBMS: Oracle Database, MySQL, MariaDB.

The following versions of them are supported by SLA, but other version might work as well:

  • Oracle Database: 12c, 18c

  • MySQL: 5.7

  • MariaDB: 10.*

Docker

Check the Docker wiki page (gravity.docker.run) for guidance on Docker setup and requirements.

Configuration requirements

...

For better understanding, we are using a fictional company called gravifygravify.io.

If you host a custom config server too, it needs to be within reach of clients and server of course.

...

titleDocker

...

Item to note

Example for gravify.io

A list of URLs on which GRAVITY shall be enabled
If you wish to enable it for domains (mycompany.org) make sure to either state it explicitly or name exclusions

portal.gravify.io

gravify.io/sites

gravify-io.sharepoint.com/layouts

Exclude: gravify.io/sites/management

An URL where the users will need to go to start GRAVITY (first time)

portal.gravify.io/home

An SMTP user and password, it will be used to send notification mails from the backend server

devops@gravify.io

An e-mail address user can turn to when they have issues

int-help@gravify.io

A website that gives more information about your company and GRAVITYgravify.io/sites/us-and-gravity

The following information about your GRAVITY CONTROL

  • Mode (vertical, horizontal)
  • Background color HEX
  • Selection color HEX
  • Vertical positioning and margin from top/bottom
  • Horizontal positioning and margin from left/right

Image Removed

Image Removed

On Premise server requirements

There are two options how to deploy GRAVITY on-premise, either on a Java Runtime or as a Docker container (same memory specs).

GRAVITY needs a database and a java runtime to work.

...

platform independent

min. 768MB RAM

open port 443 and 80

running jar file

JRE 1.8+

reachable from clients which will use GRAVITY

...

db user

db password

db uri or host and port

...

MariaDB, MySQL 8 or Oracle DB (12.2+)

empty db