Stage 18 — prod contour deploy (two-host registry rollout, rolling + auto-rollback) #103
@@ -39,10 +39,11 @@ STATE_FILE="${STATE_FILE:-/opt/scrabble/DEPLOYED_TAG}"
|
|||||||
PG_USER="${POSTGRES_USER:-scrabble}"
|
PG_USER="${POSTGRES_USER:-scrabble}"
|
||||||
PG_DB="${POSTGRES_DB:-scrabble}"
|
PG_DB="${POSTGRES_DB:-scrabble}"
|
||||||
|
|
||||||
cd "$COMPOSE_DIR"
|
cd "$COMPOSE_DIR" || { echo "compose dir $COMPOSE_DIR missing"; exit 1; }
|
||||||
export REGISTRY
|
export REGISTRY
|
||||||
# otelcol joins the host docker group to read the socket; the GID varies per host.
|
# otelcol joins the host docker group to read the socket; the GID varies per host.
|
||||||
export DOCKER_GID="$(getent group docker | cut -d: -f3)"
|
DOCKER_GID="$(getent group docker | cut -d: -f3)"
|
||||||
|
export DOCKER_GID
|
||||||
|
|
||||||
dc() { docker compose -f docker-compose.yml -f docker-compose.prod.yml "$@"; }
|
dc() { docker compose -f docker-compose.yml -f docker-compose.prod.yml "$@"; }
|
||||||
use_tag() { export TAG="$1"; }
|
use_tag() { export TAG="$1"; }
|
||||||
|
|||||||
Reference in New Issue
Block a user