Skip to content

Commit

Permalink
Add initial bird v3 image for testing.
Browse files Browse the repository at this point in the history
  • Loading branch information
martafolf authored Dec 18, 2024
1 parent 10adf4f commit e6312eb
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions Dockerfile.bird
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM debian:stable-slim

RUN apt-get update && \
apt-get install -y --no-install-recommends \
git autoconf automake libtool pkg-config \
build-essential gcc binutils m4 make perl bison flex \
libncurses5-dev libreadline-dev libssh-dev \
ca-certificates && \
rm -rf /var/lib/apt/lists/*

WORKDIR /tmp
RUN git clone https://gitlab.nic.cz/labs/bird.git && \
cd bird && \
git checkout v3.0.0 && \
autoreconf -fi && \
./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run && \
make && \
make install

RUN mkdir -p /etc /run

CMD ["bird","-c","/etc/bird.conf"]

0 comments on commit e6312eb

Please sign in to comment.