Compute Environments
TOWER_ENABLE_PLATFORMS
#
Note
As of Tower 21.10.1, it is recommended to define your compute environments via the TOWER_ENABLE_PLATFORMS
variable.
Earlier implementations which rely on the MICRONAUT_ENVIRONMENTS
variable will continue to work and do not require modification.
Tower allows the deployment of Nextflow pipelines on various execution platforms.
Populate the TOWER_ENABLE_PLATFORMS
configuration variable with the platforms which your organization makes availabe to its Tower users.
Example:
1 2 |
|
The following options are available:
awsbatch-platform
: AWS Batch cloud compute servicegls-platform
: Google Life Sciences cloud compute serviceazbatch-platform
: Azure Batch cloud compute servicelsf-platform
: IBM LSF batch schedulerslurm-platform
: Slurm batch scheduleraltair-platform
: Altair PBS pro batch scheduleruge-platform
: GridEngine batch schedulerk8s-platform
: Kubernetes compute platformeks-platform
: AWS EKS compute platformgke-platform
: Google GKE compute platformgooglebatch-platform
: Google Batch cloud compute service
MICRONAUT_ENVIRONMENTS
#
Note
Clients using Tower 21.10.1 or later do not need to use this configuration variable.
The Tower cron
and backend
containers are both based on container image 195996028523.dkr.ecr.eu-west-1.amazonaws.com/nf-tower-enterprise/backend:vxx.xx.x
. The values supplied to this configuration variable control the behavior of the resulting container.
1 2 3 4 5 |
|