Installation in Docker
Hardware and Software Requirements
To launch the services, you'll require:
CPU: 16 cores,
RAM: 32 GB,
Disk: 100 GB, SSD,
Linux-compatible OS,
Docker 19.03+ (or Podman 4.4+),
Docker Compose 1.27+ (or podman-compose 1.2.0+, if you use Podman).
For Docker installations with multiple API servers, you'll also require shared volume or NFS.
Distribution Package Contents
The package you get consists of the following directories and files:
// scripts for preliminary checks of hosts to ensure compliance
// with software and hardware requirements
|-[checkers]
| |--pre-checker-all.sh
| |--pre-checker-api.sh
| |--pre-checker-bio.sh
// subdirectories with configuration files for the services in use
|-[configs]
| |--[api]
| |--[init]
| |--[nginx]
| |--[o2n]
| |--[pg-o2n]
| |--[postgres]
| |--[redis]
| |--[statistic]
| |--[tfss]
| |--[webui]
| |--config.env
// service data and the TFSS models
|-[data]
| |--api
| |--pg-o2n
| |--postgres
| |--redis
| |--tfss
// manifest for running all services on a single host
|-docker-compose-all.yml
// manifest for services related only to the API
|-docker-compose-api.yml
// manifest for the TFSS service
|-docker-compose-bio.yml
Installation
Installing TFSS and the API on the Same Host
Put the license file in
./configs/tfss/license.key
.Unzip the file that contains models into the
./data/tfss/models
directory.Before starting system configuration, we recommend running the host readiness check scripts. Navigate to the checkers directory and run the
pre-checker-all.sh
script.
docker compose --env-file configs/config.env -f docker-compose-all.yml
Set the initial passwords and values:
For this configuration, run all services on a single host:
docker compose --env-file configs/config.env -f docker-compose-all.yml up -d
Installing TFSS and the API on Separate Hosts
TFSS Host
Create a directory and unzip the distribution package into it. The package contains Docker Compose manifests and directories with the configuration files required for operation.
Put the license file in
./configs/tfss/license.key
.Unzip the file that contains models into the
./data/tfss/models
directory.Before starting system configuration, we recommend running the host readiness check scripts. Navigate to the checkers directory and run the
pre-checker-all.sh
script../pre-checker-bio.sh
For this configuration, run TFSS service on a separate host:
docker compose --env-file configs/config.env -f docker-compose-bio.yml up -d
API Host
Create a directory and unzip the distribution package into it. The package contains Docker Compose manifests and directories with the configuration files required for operation.
Before starting system configuration, we recommend running the host readiness check scripts. Navigate to the checkers directory and run the
pre-checker-all.sh
script.
./pre-checker-bio.sh
Set the initial passwords and values as described in step 4 of the same host installation.
For this configuration, run all services on a single host:
docker compose --env-file configs/config.env -f docker-compose-api.yml up -d
Last updated
Was this helpful?