aboutsummaryrefslogtreecommitdiff
path: root/bird
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2019-12-05 21:35:58 +0000
committerMike Crute <mike@crute.us>2019-12-05 21:35:58 +0000
commit26125d50a3732f65370ed5f9b318c6239f6d8161 (patch)
tree93730559d1fd51badfd59768c2092974cab86503 /bird
parent97a42ba0b75b927771c90ef7976dcdd781ab0afb (diff)
downloaddockerfiles-26125d50a3732f65370ed5f9b318c6239f6d8161.tar.bz2
dockerfiles-26125d50a3732f65370ed5f9b318c6239f6d8161.tar.xz
dockerfiles-26125d50a3732f65370ed5f9b318c6239f6d8161.zip
Add bird container
Diffstat (limited to 'bird')
-rw-r--r--bird/Dockerfile8
-rw-r--r--bird/Makefile17
2 files changed, 25 insertions, 0 deletions
diff --git a/bird/Dockerfile b/bird/Dockerfile
new file mode 100644
index 0000000..93d6352
--- /dev/null
+++ b/bird/Dockerfile
@@ -0,0 +1,8 @@
1FROM alpine:edge
2LABEL maintainer="Mike Crute <mike@crute.us>"
3
4RUN \
5 echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories; \
6 apk add --no-cache bird
7
8CMD [ "/usr/sbin/bird", "-f", "-c", "/srv/bird/bird.conf" ]
diff --git a/bird/Makefile b/bird/Makefile
new file mode 100644
index 0000000..e96c7b7
--- /dev/null
+++ b/bird/Makefile
@@ -0,0 +1,17 @@
1IMAGE=docker.crute.me/bird:latest
2
3all:
4 docker build -t $(IMAGE) .
5
6all-no-cache:
7 docker build --no-cache -t $(IMAGE) .
8
9run:
10 docker run -d --net=host \
11 --cap-add=NET_ADMIN \
12 --name=bird \
13 -v $PWD/bird:/srv/bird \
14 $(IMAGE)
15
16publish:
17 docker push $(IMAGE)