#!/usr/bin/env bash # ============================================================ # start-app.sh – Start all NitheeshWork services # ============================================================ set -euo pipefail echo "╔══════════════════════════════════════════════╗" echo "║ NitheeshWork – Start Application ║" echo "╚══════════════════════════════════════════════╝" cd "$(dirname "$0")" echo "" echo "▸ Starting services with docker compose…" docker compose up -d --remove-orphans echo "" echo "▸ Waiting for services to become healthy…" sleep 6 docker compose ps echo "" echo "╔══════════════════════════════════════════════════════╗" echo "║ NitheeshWork is ready! ║" echo "╠══════════════════════════════════════════════════════╣" echo "║ 🌐 Web App (frontend) → http://localhost:8080 ║" echo "║ 🔌 REST API (backend) → http://localhost:4000 ║" echo "║ 🗄️ pgAdmin (DB UI) → http://localhost:5050 ║" echo "║ ║" echo "║ pgAdmin login: admin@nitheeshwork.com / adminpass ║" echo "║ PostgreSQL: host=postgres db=taskdb ║" echo "║ user=taskuser pass=taskpass ║" echo "╚══════════════════════════════════════════════════════╝"