Skip to content

Commit 18d9eb6

Browse files
paulcruz74facebook-github-bot
authored andcommitted
Add debian based dockerfile
Summary: As titled. For the purpose of supproting TH6 development from BRCM. Reviewed By: srikrishnagopu Differential Revision: D68906429 fbshipit-source-id: 067a81010a079fda7bb64f576e666c58ef209eab
1 parent fe56a12 commit 18d9eb6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

fboss/oss/docker/Dockerfile.debian

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
FROM debian:bookworm
2+
RUN apt update && apt upgrade
3+
RUN apt install git sudo lsof -y
4+
WORKDIR /var/FBOSS/
5+
RUN mkdir -p /var/FBOSS/fboss
6+
COPY . fboss
7+
WORKDIR fboss
8+
RUN rm -rf build/deps/github_hashes/
9+
RUN tar xvzf fboss/oss/stable_commits/latest_stable_hashes.tar.gz
10+
RUN apt install -y autoconf automake binutils binutils-dev bzip2 \
11+
libbz2-dev cmake libdouble-conversion3 libdouble-conversion-dev libcurl4-openssl-dev \
12+
libcurl4 libdwarf-dev libevent-dev libffi-dev \
13+
libnghttp2-dev libnl-3-dev libnl-route-3-dev libsodium-dev libtool libunwind-dev \
14+
libusb-1.0-0-dev zstd libzstd-dev liblz4-dev libncurses-dev ninja-build \
15+
libssl-dev python3-all-dev libre2-dev libsnappy-dev xxhash libxxhash-dev \
16+
liblzma-dev zlib1g-dev
17+
RUN ./build/fbcode_builder/getdeps.py install-system-deps --recursive fboss
18+
RUN apt install -y bison flex
19+
RUN apt install -y openssl
20+
RUN apt install python3-pip -y
21+
RUN apt install -y python3-git
22+
RUN apt install -y python3-mesonpy
23+
RUN apt install -y python3-jinja2
24+
RUN apt install -y gperf libcap-dev libmount-dev

0 commit comments

Comments
 (0)