Add support for local deployment target in Pokedex deployment scripts

This commit is contained in:
2026-01-30 04:57:41 +00:00
parent aa8b05d6bf
commit b82e2f2424
2 changed files with 24 additions and 10 deletions

View File

@@ -10,10 +10,10 @@
# ./deploy.sh [options]
#
# Options:
# --target <internal|external> Deployment target (default: internal)
# --port <number> Frontend HTTP port (default: 8080)
# --ssl-port <number> Frontend HTTPS port (optional)
# --backend-port <number> Backend port (default: 3000)
# --target <internal|external|local> Deployment target (default: internal)
# --port <number> Frontend HTTP port (default: 8080)
# --ssl-port <number> Frontend HTTPS port (optional)
# --backend-port <number> Backend port (default: 3000)
# --skip-tests Skip test execution
# --skip-build Skip build step (use existing dist/)
# --no-backup Skip backup creation
@@ -373,7 +373,11 @@ print_summary() {
echo ""
echo -e " ${YELLOW}Next Steps:${NC}"
echo -e " • Test the application manually"
echo -e " • Check logs: npm run docker:logs"
if [ "$TARGET" = "local" ]; then
echo -e " • Check logs: docker compose -f docker-compose.tmp.yml logs -f"
else
echo -e " • Check logs: npm run docker:logs"
fi
echo -e " • Monitor backend: curl http://$HOST:$BACKEND_PORT/health"
echo ""
echo -e "${GREEN}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}"