biosustain / biosustain/dsp_docker_training
Example of bowtie2+subread
- Dominant language
- Python
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
[Hadolint](https://github.com/hadolint/hadolint) (used by nf-core/tools) recommends to add
- `--no-install-recommends`
- specific version, which I took from [debian.org/distrib/packages](https://www.debian.org/distrib/packages)
Then the solution for ARM packages pinned looks like:
```bash
# ARM specific Dockerfile
FROM debian:13
WORKDIR /app
RUN apt-get update \
&& apt-get -y install --no-install-recommends \
bowtie2=2.5.4-1+b2 \
curl=8.14.1-2+deb13u2 \
samtools=1.21-1 \
subread=2.0.8+dfsg-1 \
&& rm -rf /var/lib/apt/lists/*
COPY scripts/ ./scripts/
```
Hadolint version: `Haskell Dockerfile Linter 2.14.0`
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue provides an ARM-specific Dockerfile snippet that installs bowtie2, curl, samtools, and subread, then copies scripts/ into the image, but it names no repository file to change. Start by locating the relevant Dockerfile or training example and clarify whether this snippet should be added as documentation or an executable example; done means the intended example is present and its package pins are validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- devops
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100