Refactor auth-service to iam-service and update related configurations

- Renamed auth-service to iam-service across various files for consistency.
- Updated deployment workflows, database migration scripts, and documentation to reflect the service name change.
- Enhanced bilingual documentation for clarity on the new service structure and usage.
- Removed outdated references to auth-service in scripts and configuration files to streamline the project structure.
This commit is contained in:
Ho Ngoc Hai
2025-12-30 21:03:00 +07:00
parent b104fafa85
commit 019c79b898
23 changed files with 57 additions and 58 deletions

View File

@@ -23,16 +23,15 @@ pnpm install
# EN: Generate Prisma clients
# VI: Tạo Prisma generic clients
echo "🔧 Generating Prisma clients..."
cd services/auth-service
cd services/iam-service
pnpm prisma:generate || echo "⚠️ Prisma generation skipped (database not available)"
cd ../..
# EN: Setup environment files
# VI: Thiết lập các file biến môi trường
echo "📝 Setting up environment files..."
if [ ! -f "services/auth-service/.env" ]; then
cp services/auth-service/env.example services/auth-service/.env
echo "✅ Created services/auth-service/.env"
if [ ! -f "services/iam-service/.env" ]; then
cp services/iam-service/env.local.example services/iam-service/.env.local 2>/dev/null || echo "⚠️ IAM service .env file not found"
fi
if [ ! -f "deployments/local/.env.local" ]; then
@@ -55,8 +54,8 @@ echo "Next steps:"
echo "1. Setup Neon database: ./scripts/db/setup-neon.sh"
echo "2. Update .env files with your Neon DATABASE_URL"
echo "3. Start all services: ./scripts/dev/start-all.sh"
echo "4. Run migrations: ./scripts/db/migrate.sh auth-service dev"
echo "5. Seed database: ./scripts/db/seed.sh auth-service"
echo "4. Run migrations: ./scripts/db/migrate.sh iam-service dev"
echo "5. Seed database: ./scripts/db/seed.sh iam-service"
echo "6. Start services: pnpm dev"
echo ""
echo "📚 See infra/databases/neon/README.md for Neon setup details"