-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
39 lines (38 loc) · 1.26 KB
/
docker-compose.yml
File metadata and controls
39 lines (38 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# =============================================================================
# docker-compose.yml — Run DE-LIMP with embedded DIA-NN search
# =============================================================================
#
# Prerequisites:
# 1. Build DIA-NN image first:
# bash build_diann_docker.sh (Mac/Linux)
# .\build_diann_docker.ps1 (Windows PowerShell)
#
# 2. Create data directory:
# mkdir -p data/raw data/fasta data/output
#
# Usage:
# docker compose up (start DE-LIMP)
# docker compose up --build (rebuild after code changes)
# docker compose down (stop)
#
# Then open: http://localhost:3838
#
# Place your files:
# data/raw/ ← .d / .raw / .mzML files
# data/fasta/ ← .fasta files
# data/output/ ← DIA-NN results appear here
# data/ssh/ ← SSH key for HPC search (e.g., id_ed25519)
# =============================================================================
services:
delimp:
build:
context: .
dockerfile: Dockerfile.search
ports:
- "3838:3838"
volumes:
- ./data:/data
environment:
- DELIMP_DATA_DIR=/data
- DELIMP_SSH_USER=${DELIMP_SSH_USER:-}
- DELIMP_SSH_KEY=${DELIMP_SSH_KEY:-}