Browse Source

vars script and file

merge-requests/22/head
Steven Foerster 6 years ago
parent
commit
257c314f35
  1. 4
      base.yml
  2. 2
      scripts/services/Mistborn-base.service
  3. 12
      scripts/vars/base.sh

4
base.yml

@ -130,8 +130,8 @@ services: @@ -130,8 +130,8 @@ services:
container_name: mistborn_production_pihole
image: pihole/pihole:latest
ports:
- "10.2.3.1:53:53/tcp"
- "10.2.3.1:53:53/udp"
- "${MISTBORN_DNS_BIND_IP}:53:53/tcp"
- "${MISTBORN_DNS_BIND_IP}:53:53/udp"
labels:
- "traefik.enable=true"
environment:

2
scripts/services/Mistborn-base.service

@ -9,6 +9,8 @@ User=root @@ -9,6 +9,8 @@ User=root
Group=docker
PermissionsStartOnly=true
# Shutdown container (if running) when unit is stopped
EnvironmentFile=/opt/mistborn_volumes/base/base.txt
ExecStartPre=/opt/mistborn/scripts/vars/base.sh
ExecStartPre=/usr/local/bin/docker-compose -f /opt/mistborn/base.yml down
ExecStartPre=/usr/local/bin/docker-compose -f /opt/mistborn/base.yml build

12
scripts/vars/base.sh

@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
#!/bin/bash
VAR_FILE=/opt/mistborn_volumes/base/base.txt
source /opt/mistborn/scripts/subinstallers/platform.sh
export MISTBORN_DNS_BIND_IP="0.0.0.0"
if [ "$DISTRO" == "ubuntu" ] && [ "$VERSION_ID" == "20.04" ]; then
export MISTBORN_DNS_BIND_IP="10.2.3.1"
fi
echo "MISTBORN_DNS_BIND_IP=${MISTBORN_DNS_BIND_IP}" | sudo tee ${VAR_FILE}
Loading…
Cancel
Save