refactor(docker-compose.yml): add healthcheck to ensure database service is healthy before starting the server feat(docker-compose.yml): add condition to wait for database service to be ready before starting the server