#!/bin/bash # Social Service 启动脚本 # 设置环境变量 export ENV=development export LOG_LEVEL=debug # 数据库配置 DB_HOST=${DB_HOST:-localhost} DB_PORT=${DB_PORT:-5432} DB_USER=${DB_USER:-haihuizhu} DB_PASSWORD=${DB_PASSWORD:-admin} DB_NAME=${DB_NAME:-top-fans} # 服务配置 SERVICE_PORT=${SERVICE_PORT:-20001} USER_SERVICE_URL=${USER_SERVICE_URL:-tri://localhost:20000} # 编译 echo "Building Social Service..." go build -o socialService main.go if [ $? -ne 0 ]; then echo "Build failed!" exit 1 fi echo "Starting Social Service..." # 运行服务 ./socialService \ -port=${SERVICE_PORT} \ -db-host=${DB_HOST} \ -db-port=${DB_PORT} \ -db-user=${DB_USER} \ -db-password=${DB_PASSWORD} \ -db-name=${DB_NAME} \ -user-service-url=${USER_SERVICE_URL}