fixed: code standard and env file
This commit is contained in:
parent
62533859ba
commit
81628407df
@ -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 . .
|
||||
|
||||
@ -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
19
apps/metrics/local.env
Normal 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
|
||||
@ -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():
|
||||
"""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user