Skip to main content
Version: 23.2

Custom AWS Batch launch container

This feature requires Tower 20.10.2 or later.

Tower automatically registers an AWS Batch job definition to launch pipelines with the required Nextflow runtime.

If you need to manage this manually, create a job definition in your AWS Batch environment using the following settings:

  • name: any of your choice
  • image: a custom image based on the Seqera Labs nf-launcher image
  • vcpus: at least 1
  • memory: at least 1000
  • command: true

Once the job definition is registered, update your Tower Enterprise configuration with the following (replace YOUR_JOB_DEFINITION_NAME with the name of the job definition):

TOWER_LAUNCH_CONTAINER=job-definition://YOUR_JOB_DEFINITION_NAME

Note: The repository where your launch container resides must be accessible to the Batch cluster's ECS Agent.