Updates bot.js to make Supabase integration optional, adds Sentinel security listeners, and modifies several commands to handle missing Supabase configurations gracefully. Also updates package.json and replit.md for new dependencies and features. Replit-Commit-Author: Agent Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261 Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Event-Id: 0d645005-4840-49ef-9446-2c62d2bb7eed Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/Wmps8l5 Replit-Helium-Checkpoint-Created: true
56 lines
882 B
Text
56 lines
882 B
Text
entrypoint = "main.py"
|
|
modules = ["python-3.10", "nodejs-20", "postgresql-16"]
|
|
|
|
hidden = [".pythonlibs"]
|
|
|
|
[nix]
|
|
channel = "stable-23_05"
|
|
|
|
[deployment]
|
|
run = ["python", "main.py"]
|
|
deploymentTarget = "gce"
|
|
ignorePorts = true
|
|
|
|
[agent]
|
|
expertMode = true
|
|
|
|
[[ports]]
|
|
localPort = 5000
|
|
externalPort = 80
|
|
|
|
[[ports]]
|
|
localPort = 8080
|
|
externalPort = 8080
|
|
|
|
[[ports]]
|
|
localPort = 38431
|
|
externalPort = 3000
|
|
|
|
[workflows]
|
|
runButton = "Project"
|
|
|
|
[[workflows.workflow]]
|
|
name = "Project"
|
|
mode = "parallel"
|
|
author = "agent"
|
|
|
|
[[workflows.workflow.tasks]]
|
|
task = "workflow.run"
|
|
args = "AeThex Unified Bot"
|
|
|
|
[[workflows.workflow]]
|
|
name = "AeThex Unified Bot"
|
|
author = "agent"
|
|
|
|
[[workflows.workflow.tasks]]
|
|
task = "shell.exec"
|
|
args = "cd aethex-bot && npm start"
|
|
waitForPort = 8080
|
|
|
|
[workflows.workflow.metadata]
|
|
outputType = "console"
|
|
|
|
[userenv]
|
|
|
|
[userenv.shared]
|
|
DISCORD_CLIENT_ID = "578971245454950421"
|