diff --git a/build.sh b/build.sh index 09cca49..3411417 100644 --- a/build.sh +++ b/build.sh @@ -115,6 +115,10 @@ do # Copy templates and dependencies to directory mkdir docker/ cp -r ../docker/* docker/ + if [ "${wg_enabled:-0}" -eq "1" ]; then + cp docker/services.opt/wireguard docker/services/wireguard + fi + cp -r $dir/docker/* docker/ cp ./../docker-compose.yml.tmpl . cp ../Dockerfile.* . diff --git a/docker/services/wireguard b/docker/services.opt/wireguard similarity index 76% rename from docker/services/wireguard rename to docker/services.opt/wireguard index c526be0..6be4866 100644 --- a/docker/services/wireguard +++ b/docker/services.opt/wireguard @@ -1,4 +1,4 @@ -{{ if eq "1" "${wg_enabled:-0}" }} image: ghcr.io/linuxserver/wireguard + image: ghcr.io/linuxserver/wireguard container_name: wireguard volumes: - /etc/wireguard/${netname}:/config @@ -16,4 +16,4 @@ depends_on: - tinc sysctls: - - net.ipv4.conf.all.src_valid_mark=1{{ end }} \ No newline at end of file + - net.ipv4.conf.all.src_valid_mark=1 \ No newline at end of file diff --git a/install.sh b/install.sh index d17e3ec..2f6bd7e 100644 --- a/install.sh +++ b/install.sh @@ -49,4 +49,4 @@ touch /etc/lixonet/version chmod 660 /etc/lixonet/version stat /etc/lixonet/version -docker build -t lixonet-ee . && docker run --restart always -d -e DOCKER_HOST=unix:///var/run/docker.sock -e GIT_URL=$ORIGIN -v /var/run/docker.sock:/var/run/docker.sock -v /etc/bird:/etc/bird/ -v /etc/tinc:/etc/tinc -v /etc/bind:/etc/bind -v /etc/lixonet:/etc/lixonet -v /etc/lixonet/known_hosts:/home/lixonet/.ssh/known_hosts -v /etc/lixonet/id_rsa:/home/lixonet/.ssh/id_rsa lixonet-ee +docker build -t lixonet-ee . && docker run --restart always -d -e DOCKER_HOST=unix:///var/run/docker.sock -e GIT_URL=$ORIGIN -v /var/run/docker.sock:/var/run/docker.sock -v /etc/bird:/etc/bird/ -v /etc/tinc:/etc/tinc -v /etc/bind:/etc/bind -v /etc/lixonet:/etc/lixonet -v /etc/lixonet/known_hosts:/home/lixonet/.ssh/known_hosts -v /etc/lixonet/id_rsa:/home/lixonet/.ssh/id_rsa --name lixonet-ee lixonet-ee