-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Welcome!
- Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Hello, I am trying to install Evolution API by building from a stable source tag (2.3.1), but the container is stuck in a restart loop even though the MongoDB container is healthy.
Environment:
- MongoDB Image: mongo:4.4 (Status is "Up (healthy)")
- Evolution API Version: 2.3.1 (checked out via git tag)
- Installation Method: Building from source with
docker-compose up --build
1. Here is my docker-compose.yml file:
version: '3.7'
services:
evolution_api:
build: .
container_name: evolution_api
restart: unless-stopped
ports:
- "8081:8080"
environment:
API_KEY: C@9934307930ca
AUTHENTICATION_TYPE: apikey
AUTHENTICATION_API_KEY_GLOBAL: C@9934307930ca
DATABASE_ENABLED: "true"
DATABASE_PROVIDER: mongodb
DATABASE_CONNECTION_URI: mongodb://mongo:27017
DATABASE_CONNECTION_DB_NAME: evolution_api
depends_on:
mongo:
condition: service_healthy
mongo:
image: mongo:4.4
container_name: evolution_mongo
restart: unless-stopped
volumes:
- ./mongodb_data:/data/db
healthcheck:
test: echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet
interval: 10s
timeout: 5s
retries: 5
start_period: 20s
2. Here is the output of docker ps:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c0136766e0f9 evolution-api_evolution_api "/bin/bash -c '. ./D…" 3 minutes ago Restarting (1) 41 seconds ago evolution_api
3e53855395bf mongo:4.4 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes (healthy) 27017/tcp evolution_mongo
3. Here is the final error log from docker logs evolution_api:
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
Error: Database provider mongodb invalid.
It seems to be an application-level bug as all infrastructure and configuration troubleshooting has been exhausted. Thank you for your help.
What did you expect?
ds
What did you observe instead of what you expected?
dsd
Screenshots/Videos
No response
Which version of the API are you using?
ds
What is your environment?
Windows
Other environment specifications
No response
If applicable, paste the log output
No response
Additional Notes
No response