Browse Source

MISTBORN_TAG

merge-requests/22/head
Steven Foerster 6 years ago
parent
commit
a51e67a92a
  1. 10
      base.yml
  2. 12
      scripts/env/setup.sh

10
base.yml

@ -7,7 +7,7 @@ volumes:
services: services:
django: django:
image: cyber5k/mistborn:latest image: cyber5k/mistborn:{MISTBORN_TAG}
container_name: mistborn_production_django container_name: mistborn_production_django
depends_on: depends_on:
- postgres - postgres
@ -60,7 +60,7 @@ services:
restart: unless-stopped restart: unless-stopped
celeryworker: celeryworker:
image: cyber5k/mistborn:latest image: cyber5k/mistborn:{MISTBORN_TAG}
container_name: mistborn_production_celeryworker container_name: mistborn_production_celeryworker
volumes: volumes:
- /home/mistborn/.ssh:/ssh - /home/mistborn/.ssh:/ssh
@ -83,7 +83,7 @@ services:
restart: unless-stopped restart: unless-stopped
celeryworker-low-priority: celeryworker-low-priority:
image: cyber5k/mistborn:latest image: cyber5k/mistborn:{MISTBORN_TAG}
container_name: mistborn_production_celeryworker_low_priority container_name: mistborn_production_celeryworker_low_priority
volumes: volumes:
- /home/mistborn/.ssh:/ssh - /home/mistborn/.ssh:/ssh
@ -106,7 +106,7 @@ services:
restart: unless-stopped restart: unless-stopped
celerybeat: celerybeat:
image: cyber5k/mistborn:latest image: cyber5k/mistborn:{MISTBORN_TAG}
container_name: mistborn_production_celerybeat container_name: mistborn_production_celerybeat
env_file: env_file:
- ./.envs/.production/.django - ./.envs/.production/.django
@ -116,7 +116,7 @@ services:
flower: flower:
image: cyber5k/mistborn:latest image: cyber5k/mistborn:{MISTBORN_TAG}
container_name: mistborn_production_flower container_name: mistborn_production_flower
env_file: env_file:
- ./.envs/.production/.django - ./.envs/.production/.django

12
scripts/env/setup.sh vendored

@ -4,10 +4,18 @@ VAR_FILE=/opt/mistborn/.env
source /opt/mistborn/scripts/subinstallers/platform.sh source /opt/mistborn/scripts/subinstallers/platform.sh
export MISTBORN_DNS_BIND_IP="0.0.0.0" MISTBORN_DNS_BIND_IP="0.0.0.0"
if [ "$DISTRO" == "ubuntu" ] && [ "$VERSION_ID" == "20.04" ]; then if [ "$DISTRO" == "ubuntu" ] && [ "$VERSION_ID" == "20.04" ]; then
export MISTBORN_DNS_BIND_IP="10.2.3.1" MISTBORN_DNS_BIND_IP="10.2.3.1"
fi fi
echo "MISTBORN_DNS_BIND_IP=${MISTBORN_DNS_BIND_IP}" | sudo tee ${VAR_FILE} echo "MISTBORN_DNS_BIND_IP=${MISTBORN_DNS_BIND_IP}" | sudo tee ${VAR_FILE}
sudo chown mistborn:mistborn ${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}

Loading…
Cancel
Save