Browse Source

patch wg-quick. fix sysctl (#2630)

no unneeded sysctl
pull/2632/head
Bernd Storath 2 weeks ago
committed by GitHub
parent
commit
90e2bbe0a6
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      Dockerfile

6
Dockerfile

@ -21,7 +21,8 @@ RUN apk add linux-headers build-base go git && \
cd amneziawg-go && \ cd amneziawg-go && \
make && \ make && \
cd ../amneziawg-tools/src && \ cd ../amneziawg-tools/src && \
make make && \
sed -i 's|\[\[ $proto == -4 \]\] && cmd sysctl -q net\.ipv4\.conf\.all\.src_valid_mark=1|[[ $proto == -4 ]] \&\& [[ $(sysctl -n net.ipv4.conf.all.src_valid_mark) != 1 ]] \&\& cmd sysctl -q net.ipv4.conf.all.src_valid_mark=1|' ./wg-quick/linux.bash
FROM docker.io/library/node:krypton-alpine AS build-libsql FROM docker.io/library/node:krypton-alpine AS build-libsql
WORKDIR /app WORKDIR /app
@ -62,7 +63,8 @@ RUN apk add --no-cache \
kmod \ kmod \
iptables-legacy \ iptables-legacy \
wireguard-go \ wireguard-go \
wireguard-tools wireguard-tools && \
sed -i 's|\[\[ $proto == -4 \]\] && cmd sysctl -q net\.ipv4\.conf\.all\.src_valid_mark=1|[[ $proto == -4 ]] \&\& [[ $(sysctl -n net.ipv4.conf.all.src_valid_mark) != 1 ]] \&\& cmd sysctl -q net.ipv4.conf.all.src_valid_mark=1|' /usr/bin/wg-quick
RUN mkdir -p /etc/amnezia RUN mkdir -p /etc/amnezia
RUN ln -s /etc/wireguard /etc/amnezia/amneziawg RUN ln -s /etc/wireguard /etc/amnezia/amneziawg

Loading…
Cancel
Save