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:
container_name: mistborn_production_pihole container_name: mistborn_production_pihole
image: pihole/pihole:latest image: pihole/pihole:latest
ports: ports:
- "10.2.3.1:53:53/tcp" - "${MISTBORN_DNS_BIND_IP}:53:53/tcp"
- "10.2.3.1:53:53/udp" - "${MISTBORN_DNS_BIND_IP}:53:53/udp"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
environment: environment:

2
scripts/services/Mistborn-base.service

@ -9,6 +9,8 @@ User=root
Group=docker Group=docker
PermissionsStartOnly=true PermissionsStartOnly=true
# Shutdown container (if running) when unit is stopped # 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 down
ExecStartPre=/usr/local/bin/docker-compose -f /opt/mistborn/base.yml build ExecStartPre=/usr/local/bin/docker-compose -f /opt/mistborn/base.yml build

12
scripts/vars/base.sh

@ -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