diff --git a/bridge_telegram.py b/bridge_telegram.py index 112570a..005f6dc 100644 --- a/bridge_telegram.py +++ b/bridge_telegram.py @@ -12,7 +12,7 @@ load_dotenv() # Configurações obtidas do .env TOKEN = os.getenv("TELEGRAM_BOT_TOKEN") ALLOWED_USER_ID = os.getenv("TELEGRAM_CHAT_ID") -API_BASE_URL = "http://localhost:8000" +API_BASE_URL = "http://localhost:8001" # O ID permitido deve ser comparado como string ou int, padronizando aqui if ALLOWED_USER_ID: diff --git a/ecosystem.config.js b/ecosystem.config.js index 0d82521..5364725 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -2,11 +2,11 @@ module.exports = { apps: [ { name: "botvps-api", - script: "/usr/local/bin/uvicorn", - args: "main:app --host 0.0.0.0 --port 8000", + script: "main.py", interpreter: "python3", cwd: "/root/Apps/BotVPS", env: { + PORT: "8001", NODE_ENV: "production", }, restart_delay: 3000 diff --git a/main.py b/main.py index d679b6e..37d9dc3 100644 --- a/main.py +++ b/main.py @@ -203,4 +203,5 @@ async def get_orch_status(is_auth: bool = Depends(verify_password)): # --- SERVER --- if __name__ == "__main__": import uvicorn - uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True) + port = int(os.getenv("PORT", 8001)) + uvicorn.run("main:app", host="0.0.0.0", port=port, reload=True)