feat(scripts): include web-next in dev.sh and publish.sh

This commit is contained in:
yiekheng 2026-05-02 20:32:47 +08:00
parent e78d8c8fa8
commit 203ab5daef
2 changed files with 6 additions and 5 deletions

View File

@ -6,10 +6,10 @@ set -euo pipefail
usage() { usage() {
cat <<'EOF' cat <<'EOF'
Lifecycle for the dev stack. Lifecycle for the dev stack (mysql + api-server + web-view + web-next).
Usage: Usage:
scripts/dev.sh up Start mysql + api-server + web-view in the background. scripts/dev.sh up Start all dev services in the background.
scripts/dev.sh down Stop the stack. mysql volume kept (DB persists). scripts/dev.sh down Stop the stack. mysql volume kept (DB persists).
scripts/dev.sh reset-db Stop the stack AND drop the mysql volume; then start. scripts/dev.sh reset-db Stop the stack AND drop the mysql volume; then start.
scripts/dev.sh logs Tail logs from the running stack. scripts/dev.sh logs Tail logs from the running stack.
@ -47,7 +47,7 @@ fi
case "${1:-}" in case "${1:-}" in
up) up)
"${COMPOSE[@]}" up -d --build mysql api-server web-view "${COMPOSE[@]}" up -d --build mysql api-server web-view web-next
"${COMPOSE[@]}" ps "${COMPOSE[@]}" ps
;; ;;
down) down)
@ -59,10 +59,10 @@ case "${1:-}" in
;; ;;
reset-db) reset-db)
"${COMPOSE[@]}" down --volumes --remove-orphans "${COMPOSE[@]}" down --volumes --remove-orphans
"${COMPOSE[@]}" up -d --build mysql api-server web-view "${COMPOSE[@]}" up -d --build mysql api-server web-view web-next
;; ;;
logs) logs)
"${COMPOSE[@]}" logs -f mysql api-server web-view "${COMPOSE[@]}" logs -f mysql api-server web-view web-next
;; ;;
status) status)
if "${COMPOSE[@]}" ps --status running --services 2>/dev/null | grep -q '^mysql$'; then if "${COMPOSE[@]}" ps --status running --services 2>/dev/null | grep -q '^mysql$'; then

View File

@ -60,6 +60,7 @@ SERVICES=(
"telegram docker/telegram/Dockerfile" "telegram docker/telegram/Dockerfile"
"web docker/web/Dockerfile" "web docker/web/Dockerfile"
"transfer docker/transfer/Dockerfile" "transfer docker/transfer/Dockerfile"
"web-next docker/web-next/Dockerfile"
) )
echo "Publishing CM Bot images to ${REGISTRY_PREFIX}/cm-<service>:${IMAGE_TAG}" echo "Publishing CM Bot images to ${REGISTRY_PREFIX}/cm-<service>:${IMAGE_TAG}"