85 lines
3.2 KiB
YAML
85 lines
3.2 KiB
YAML
{
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
} |