{ "services": [ { "type": "app", "data": { "projectName": "evoai", "serviceName": "evoai", "source": { "type": "image", "image": "evoapicloud/evo-ai:homolog" }, "env": "# Metadados da API\nAPI_TITLE=Evo API\nAPI_DESCRIPTION=API para execução de agentes de IA\nAPI_VERSION=1.0.0\nAPI_URL=https://evoai.api.seuadvogadoja.com.br\n# Organização\nORGANIZATION_NAME=Evo AI\nORGANIZATION_URL=https://evoai.api.seuadvogadoja.com.br\n# Banco de Dados\nPOSTGRES_CONNECTION_STRING=postgresql://postgres:0QIu59mkylAhBWDCI03E@evoai_postgres:5432/evoai\nREDIS_HOST=evoai_redis\nREDIS_PORT=6379\nREDIS_PASSWORD=AUtZxz9bTlcsGTog45pk\nREDIS_SSL=false\nREDIS_KEY_PREFIX=evoai\nREDIS_TTL=3600\n# Cache de Ferramentas\nTOOLS_CACHE_TTL=3600\n# JWT\nJWT_SECRET_KEY=b6f431189ed2a47fe68174ee09b98d0d\nJWT_ALGORITHM=HS256\nJWT_EXPIRATION_TIME=3600\n# Criptografia\nENCRYPTION_KEY=\"nI6o981Mot6djoNv6m2vRwqH8AA2Jt9ZoULqcjfWV0g=\"\nSECRET_KEY=\"nI6o981Mot6djoNv6m2vRwqH8AA2Jt9ZoULqcjfWV0g=\"\nPYTHONPATH=/app/src\nLOG_LEVEL=INFO\n# Servidor\nHOST=0.0.0.0\nPORT=8000\nDEBUG=false\n# Admin demo config\nADMIN_EMAIL=wandermotta@hotmail.com\nADMIN_INITIAL_PASSWORD=#R11Amixxam#\nDEMO_EMAIL=demo@example.com\nDEMO_PASSWORD=demo123\nDEMO_CLIENT_NAME=DemoClient\n# Credenciais de SMTP\nEMAIL_PROVIDER=smtp\nSMTP_HOST=smtp.gmail.com\nSMTP_FROM=wandermotta@hotmail.com\nSMTP_USER=wandermotta@hotmail.com\nSMTP_PASSWORD=\"qzugwwjudfqoxzed\"\nSMTP_PORT=587\nSMTP_USE_TLS=true\nSMTP_USE_SSL=false", "deploy": { "replicas": 1, "command": null, "zeroDowntime": true }, "domains": [ { "host": "evoai.api.seuadvogadoja.com.br", "https": true, "port": 8000, "path": "/", "wildcard": false, "internalProtocol": "http" } ], "volumes": [ { "host": "evoai_data", "container": "/evoai/data" } ] } }, { "type": "app", "data": { "projectName": "evoai", "serviceName": "evoaifront", "source": { "type": "image", "image": "evoapicloud/evo-ai-frontend:latest" }, "env": "NODE_ENV=production\nPORT=3000\nNEXT_PUBLIC_API_URL=https://evoai.api.seuadvogadoja.com.br", "deploy": { "replicas": 1, "command": null, "zeroDowntime": true }, "domains": [ { "host": "evoai.seuadvogadoja.com.br", "https": true, "port": 3000, "path": "/", "wildcard": false, "internalProtocol": "http" } ] } }, { "type": "postgres", "data": { "projectName": "evoai", "serviceName": "postgres", "image": "pgvector/pgvector:pg14", "password": "0QIu59mkylAhBWDCI03E", "database": "evoai", "volume": "postgres_dataevoai", "env": "TZ=America/Sao_Paulo" } }, { "type": "redis", "data": { "projectName": "evoai", "serviceName": "redis", "image": "redis:latest", "password": "AUtZxz9bTlcsGTog45pk" } } ] }