This repository configures and deploys Quepid, an open-source search relevance testing and improvement platform, for use within Artsy's infrastructure.
- State: Production
- Production: https://quepid.artsy.net
- Staging: https://quepid.stg.artsy.systems 🔒
- GitHub: https://github.com/artsy/artsy-quepid
- CircleCI: Merged PRs to artsy/artsy-quepid#main are automatically deployed to staging. PRs from
stagingtoreleaseare automatically deployed to production. Start a deploy... - Point People: @dblandin
This setup runs the production Quepid image locally with MySQL and Redis dependencies. The image is configured in production mode but with local development settings for easier testing.
- Docker and Docker Compose
- Hokusai
-
Start the services:
hokusai dev start
This will:
- Build the Quepid image
- Start MySQL and Redis containers
- Start Quepid on http://localhost:3000
-
Create an admin user (optional):
hokusai dev run \ "bundle exec thor user:create -a [email protected] Administrator password123" -
Access Quepid: Open http://localhost:3000 in your browser
- Quepid Web: Rails application serving the Quepid interface
- MySQL: Database for storing cases, queries, and ratings
- Redis: Background job processing and caching