Quick Setup: Docker Compose

Prerequisites

Steps

Clone the AnyVLM repository (optionally switching to a release tag), and enter the directory:

% git clone https://github.com/genomicmedlab/anyvlm
% cd anyvlm

Create all required volumes:

% make volumes

Then, launch the application:

# Development mode with hot-reload
make up-dev

# Or production mode
make up

Available Docker Compose Configurations

File

Purpose

compose.yaml

Production deployment with pre-built images

compose.dev.yaml

Development with local build and hot-reload

compose.anyvar.yaml

AnyVar dependencies (SeqRepo, UTA, AnyVar service)

compose.test.yaml

Minimal services for testing

Full stack with AnyVar

% ANYVLM_VERSION=0.0.0 docker compose -f compose.dev.yaml -f compose.anyvar.yaml up --build

Once the containers are running, visit http://127.0.0.1:8080 to view the interactive Swagger UI and confirm the service is responding.