Bot & Automation
jorgasisten
/root/hermes-projects/jorgasisten
docker-compose.yml
text
services:
bot:
build: .
container_name: jorgasisten-bot
restart: unless-stopped
env_file:
- path: .env
required: false
ports:
- "8000:8000"
volumes:
- ./data:/app/data
entrypoint: ["python"]
command: ["-m", "jorgasisten.bot.main"]
networks:
- jorgasisten-net
jorgasisten-db:
image: postgres:16-alpine
container_name: jorgasisten-db
restart: unless-stopped
environment:
- POSTGRES_USER=jorgasisten
- POSTGRES_PASSWORD=jorgasisten_db_pass
- POSTGRES_DB=jorgasisten_evolution
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- jorgasisten-net
evolution-api:
image: evoapicloud/evolution-api:latest
container_name: evolution-api
restart: unless-stopped
ports:
- "8082:8080"
volumes:
- evolution_instances:/evolution/instances
environment:
- SERVER_URL=http://localhost:8082
- AUTHENTICATION_TYPE=apikey
- AUTHENTICATION_API_KEY=${WA_APIKEY:-ApiKeyJorgAsisten2026}
- AUTHENTICATION_EXPOSE_IN_FETCH_INSTANCES=true
- QRCODE_LIMIT=30
- QRCODE_COLOR=#198754
- DEL_INSTANCE=false
- LOG_LEVEL=ERROR
- DATABASE_ENABLED=true
- DATABASE_PROVIDER=postgresql
- DATABASE_CONNECTION_URI=postgresql://jorgasisten:jorgasisten_db_pass@jorgasisten-db:5432/jorgasisten_evolution?schema=public
- CACHE_REDIS_ENABLED=false
networks:
- jorgasisten-net
networks:
jorgasisten-net:
driver: bridge
volumes:
evolution_instances:
postgres_data: