#!/bin/sh set -eu ROOT_DIR="/var/lib/xiaoxia-saas-staging/repo" COMPOSE_DIR="$ROOT_DIR/infra/docker" ENV_FILE="/var/lib/xiaoxia-saas-staging/.env" cd "$ROOT_DIR" cp "$ENV_FILE" "$ROOT_DIR/.env" mkdir -p "$ROOT_DIR/apps/web/public" [ -f "$ROOT_DIR/apps/web/public/.keep" ] || printf 'placeholder' > "$ROOT_DIR/apps/web/public/.keep" cd "$COMPOSE_DIR" WEB_PORT="${WEB_PORT:-3001}" export WEB_PORT docker compose build api worker web docker compose up -d postgres redis api worker web docker compose ps