Fix: Agregar PostgreSQL con nombre único para evitar conflictos
All checks were successful
deploy / deploy (push) Successful in 17s

This commit is contained in:
2025-12-02 16:41:47 -06:00
parent b0ae5a26b6
commit 22d7cdc523
2 changed files with 34 additions and 9 deletions

View File

@@ -12,6 +12,7 @@ jobs:
APP_NAME: ${{ vars.APP_NAME }}
APP_DOMAIN: ${{ vars.APP_DOMAIN }}
EVOLUTION_API_KEY: ${{ secrets.EVOLUTION_API_KEY }}
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
steps:
- uses: actions/checkout@v3

View File

@@ -1,10 +1,31 @@
version: '3.8'
services:
evolution-postgres:
image: postgres:15-alpine
container_name: evolution-postgres
restart: unless-stopped
environment:
- POSTGRES_USER=evolution
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=evolution
volumes:
- evolution_postgres:/var/lib/postgresql/data
networks:
- principal
healthcheck:
test: ["CMD-SHELL", "pg_isready -U evolution"]
interval: 5s
timeout: 5s
retries: 5
evolution-api:
image: atendai/evolution-api:latest
container_name: evolution-api
restart: unless-stopped
depends_on:
evolution-postgres:
condition: service_healthy
environment:
# Configuración básica
- SERVER_URL=https://${APP_DOMAIN}
@@ -12,16 +33,17 @@ services:
- AUTHENTICATION_API_KEY=${EVOLUTION_API_KEY}
- AUTHENTICATION_EXPOSE_IN_FETCH_INSTANCES=true
# Base de datos (usando almacenamiento local)
- DATABASE_ENABLED=false
# Base de datos PostgreSQL
- DATABASE_ENABLED=true
- DATABASE_PROVIDER=postgresql
- DATABASE_SAVE_DATA_INSTANCE=false
- DATABASE_SAVE_DATA_NEW_MESSAGE=false
- DATABASE_SAVE_MESSAGE_UPDATE=false
- DATABASE_SAVE_DATA_CONTACTS=false
- DATABASE_SAVE_DATA_CHATS=false
- DATABASE_SAVE_DATA_LABELS=false
- DATABASE_SAVE_DATA_HISTORIC=false
- DATABASE_CONNECTION_URI=postgresql://evolution:${POSTGRES_PASSWORD}@evolution-postgres:5432/evolution
- DATABASE_SAVE_DATA_INSTANCE=true
- DATABASE_SAVE_DATA_NEW_MESSAGE=true
- DATABASE_SAVE_MESSAGE_UPDATE=true
- DATABASE_SAVE_DATA_CONTACTS=true
- DATABASE_SAVE_DATA_CHATS=true
- DATABASE_SAVE_DATA_LABELS=true
- DATABASE_SAVE_DATA_HISTORIC=true
# Redis deshabilitado
- CACHE_REDIS_ENABLED=false
@@ -65,6 +87,8 @@ volumes:
name: evolution_instances
evolution_store:
name: evolution_store
evolution_postgres:
name: evolution_postgres
networks:
principal: