-
Notifications
You must be signed in to change notification settings - Fork 8
/
Makefile
28 lines (25 loc) · 888 Bytes
/
Makefile
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
.PHONY: ants/Dockerfile freesurfer/Dockerfile afni/Dockerfile
freesurfer/Dockerfile:
docker run --rm -it kaczmarj/neurodocker:0.9.1 \
generate docker \
--pkg-manager apt \
--base-image bids/base_validator \
--freesurfer method=binaries version=7.3.1 \
> freesurfer/Dockerfile
afni/Dockerfile:
docker run --rm -it kaczmarj/neurodocker:0.9.1 \
generate docker \
--base-image afni/afni_dev_base:AFNI_22.2.12 \
--pkg-manager apt \
--install "ca-certificates curl apt-utils" \
--run "curl -sL https://deb.nodesource.com/setup_18.x | bash -" \
--install "nodejs" \
--run "node --version && npm --version && npm install -g bids-validator@1.9.9" \
> afni/Dockerfile
ants/Dockerfile:
docker run --rm -it kaczmarj/neurodocker:0.9.1 \
generate docker \
--pkg-manager apt \
--base-image bids/base_validator \
--ants version=2.3.4 \
> ants/Dockerfile