Fix: Agregar PostgreSQL con nombre único para evitar conflictos
All checks were successful
deploy / deploy (push) Successful in 17s
All checks were successful
deploy / deploy (push) Successful in 17s
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user