forked from vgteam/vg
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.static
More file actions
34 lines (28 loc) · 762 Bytes
/
Copy pathDockerfile.static
File metadata and controls
34 lines (28 loc) · 762 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
33
34
# Dockerfile for shipping just the vg binary you have
# Run with DOCKER_BUILDKIT=1 to avoid shipping the whole vg directory as context
FROM ubuntu:22.04
MAINTAINER vgteam
WORKDIR /vg
ENV PATH /vg/bin:$PATH
ENTRYPOINT /vg/bin/vg
# Prevent dpkg from trying to ask any questions, ever
ENV DEBIAN_FRONTEND noninteractive
ENV DEBCONF_NONINTERACTIVE_SEEN true
# Install dependencies for scripts
RUN apt-get -qq -y update && \
apt-get -qq -y install --no-upgrade \
numactl \
python3-matplotlib \
python3-numpy \
awscli \
bwa \
jq \
bc \
linux-tools-common \
linux-tools-generic \
binutils \
perl \
&& apt-get -qq -y clean
COPY deps/FlameGraph /vg/deps/FlameGraph
COPY scripts /vg/scripts
COPY bin/vg /vg/bin/vg