-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathdockerfile
More file actions
32 lines (23 loc) · 700 Bytes
/
dockerfile
File metadata and controls
32 lines (23 loc) · 700 Bytes
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
# Docker image for computer brain interfaces
# Getting USB to work: docker run -t -i -privileged -v /dev/bus/usb:/dev/bus/usb bci bash
# VERSION 2
FROM debian
MAINTAINER Jason Farquhar, jadref@gmail.com
# Update Debian
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get clean
# JDK, Octave
RUN apt-get install -y default-jdk octave
# Common dependencies
RUN apt-get install -y git-core subversion build-essential wget cmake automake autoconf gfortran unzip
# Fetch buffer_bci
WORKDIR /
RUN git clone https://github.com/jadref/buffer_bci.git
# Java
WORKDIR /buffer_bci/dataAcq/buffer/java
RUN ./build.sh
# C
WORKDIR /buffer_bci/dataAcq/buffer/c
RUN make