Browse Source
Resolve "DNS issue on Ubuntu 20.04" Closes #39 See merge request cyber5k/mistborn!22merge-requests/22/merge
13 changed files with 78 additions and 15 deletions
@ -1,2 +1,3 @@ |
|||||||
compose/production/traefik/traefik.toml |
compose/production/traefik/traefik.toml |
||||||
.envs/ |
.envs/ |
||||||
|
.env |
||||||
|
|||||||
@ -0,0 +1,3 @@ |
|||||||
|
[submodule "modules/mistborn-cli"] |
||||||
|
path = modules/mistborn-cli |
||||||
|
url = https://gitlab.com/cyber5k/mistborn-cli.git |
||||||
@ -0,0 +1,21 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
VAR_FILE=/opt/mistborn/.env |
||||||
|
|
||||||
|
source /opt/mistborn/scripts/subinstallers/platform.sh |
||||||
|
|
||||||
|
MISTBORN_DNS_BIND_IP="0.0.0.0" |
||||||
|
if [ "$DISTRO" == "ubuntu" ] && [ "$VERSION_ID" == "20.04" ]; then |
||||||
|
MISTBORN_DNS_BIND_IP="10.2.3.1" |
||||||
|
fi |
||||||
|
|
||||||
|
echo "MISTBORN_DNS_BIND_IP=${MISTBORN_DNS_BIND_IP}" | sudo tee ${VAR_FILE} |
||||||
|
sudo chown mistborn:mistborn ${VAR_FILE} |
||||||
|
|
||||||
|
GIT_BRANCH=$(git -C /opt/mistborn symbolic-ref --short HEAD || echo "master") |
||||||
|
MISTBORN_TAG="latest" |
||||||
|
if [ "$GIT_BRANCH" != "master" ]; then |
||||||
|
MISTBORN_TAG="test" |
||||||
|
fi |
||||||
|
|
||||||
|
echo "MISTBORN_TAG=$MISTBORN_TAG" | sudo tee -a ${VAR_FILE} |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Mistborn Environment Setup |
||||||
|
Before=Mistborn-base.service |
||||||
|
|
||||||
|
[Service] |
||||||
|
Type=oneshot |
||||||
|
ExecStart=/opt/mistborn/scripts/env/setup.sh |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
||||||
Loading…
Reference in new issue