Initial commit

This commit is contained in:
Gašper Dobrovoljc committed 2023-06-20 18:59:30 +02:00
commit f1d2e242d8
8 files changed
+55

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
FROM alpine:3.18
RUN apk add --no-cache --update-cache frr wireguard-tools tini
RUN mkdir -p /var/run/frr
RUN chown -R frr:frr /etc/frr /var/run/frr
ENTRYPOINT ["/sbin/tini", "--"]
COPY docker-entrypoint.sh /usr/local/bin/
CMD ["sh", "-c", "/usr/local/bin/docker-entrypoint.sh"]
+1
View File
@@ -0,0 +1 @@
ospfd=yes
+7
View File
@@ -0,0 +1,7 @@
interface wg0
ip ospf area 0.0.0.0
ip ospf network point-to-point
router ospf
redistribute connected
redistribute kernel
View File
Whitespace-only changes.
+2
View File
@@ -0,0 +1,2 @@
interface wg0
ip address 192.168.0.2/24
+10
View File
@@ -0,0 +1,10 @@
[Interface]
Address = 192.168.0.2/24
PrivateKey = +ExnETUyonPZX/8/yvhiVAlhLVDPIt9LoFCx+OCbPmY=
ListenPort = 13231
Table = off
[Peer]
PublicKey = XnjYy1wiQrdEK6/uR45RTxmJ5/U7a8RCvlD/XfcmETU=
AllowedIPs = 0.0.0.0/0
Endpoint = 10.40.0.114:13231
+17
View File
@@ -0,0 +1,17 @@
version: "3.9"
services:
backbone:
build: .
container_name: backbone
ports:
- 13231:13231/udp
cap_add:
- NET_ADMIN
- CAP_SYS_ADMIN
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
- net.ipv4.ip_forward=1
volumes:
- ./config/frr:/etc/frr
- ./config/wireguard:/etc/wireguard
+5
View File
@@ -0,0 +1,5 @@
#!/bin/sh
wg-quick up wg0
/usr/lib/frr/watchfrr -F traditional zebra ospfd