fixed: code standard and env file
This commit is contained in:
parent
62533859ba
commit
81628407df
@ -10,8 +10,6 @@ COPY requirements.txt .
|
|||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN pip install --no-cache-dir -r requirements.txt
|
RUN pip install --no-cache-dir -r requirements.txt
|
||||||
|
|
||||||
# Copy environment file
|
|
||||||
COPY local.env .
|
|
||||||
|
|
||||||
# Copy application code
|
# Copy application code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|||||||
@ -29,7 +29,7 @@ class AppSettings(BaseSettings):
|
|||||||
|
|
||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
env_file = "local.env"
|
env_file = ".env"
|
||||||
|
|
||||||
|
|
||||||
app_settings = AppSettings()
|
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
|
import uvicorn
|
||||||
|
|
||||||
from webapi.bootstrap.application import create_app
|
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()
|
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)
|
@app.get("/", status_code=301)
|
||||||
async def root():
|
async def root():
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user