fixed: code standard and env file

This commit is contained in:
weicao 2025-09-19 16:03:29 +08:00
parent 62533859ba
commit 81628407df
4 changed files with 20 additions and 10 deletions

View File

@ -10,8 +10,6 @@ COPY requirements.txt .
# Install dependencies
RUN pip install --no-cache-dir -r requirements.txt
# Copy environment file
COPY local.env .
# Copy application code
COPY . .

View File

@ -29,7 +29,7 @@ class AppSettings(BaseSettings):
class Config:
env_file = "local.env"
env_file = ".env"
app_settings = AppSettings()

19
apps/metrics/local.env Normal file
View File

@ -0,0 +1,19 @@
# Local environment configuration for Metrics service
SERVER_HOST=0.0.0.0
SERVER_PORT=8009
SERVICE_API_ACCESS_PORT=8009
SERVICE_API_ACCESS_HOST=0.0.0.0
# starrocks settings
STARROCKS_HOST=freeleaps-starrocks-cluster-fe-service.freeleaps-data-platform.svc
STARROCKS_PORT=9030
STARROCKS_USER=root
STARROCKS_PASSWORD=""
STARROCKS_DATABASE=freeleaps
# log settings
LOG_BASE_PATH=./logs
BACKEND_LOG_FILE_NAME=metrics
APPLICATION_ACTIVITY_LOG=metrics-activity
PROMETHEUS_ENDPOINT=http://localhost:9090

View File

@ -3,16 +3,9 @@ from fastapi.responses import RedirectResponse
import uvicorn
from webapi.bootstrap.application import create_app
from webapi.routes.starrocks_metrics import api_router as starrocks_metrics_router
from webapi.routes.prometheus_metrics import api_router as prometheus_metrics_router
app = create_app()
# Include routers
app.include_router(starrocks_metrics_router, prefix="/metrics", tags=["starrocks-metrics"])
app.include_router(prometheus_metrics_router, prefix="/metrics", tags=["prometheus-metrics"])
@app.get("/", status_code=301)
async def root():
"""