Joblake

Introduction

Joblake is a structured job listing and management system within Groclake, designed to store, search, and manage job listings efficiently. It leverages Elasticsearch for storing and retrieving job-related data, allowing semantic search and filtering based on multiple attributes.

With Joblake, you can: ✅ Store job listings with structured metadata ✅ Enable AI-powered search on job postings ✅ Filter job opportunities based on skills, experience, salary, and more


Configuration

Before using Joblake, set up your Elasticsearch and MySQL credentials in the .env file:

# Elasticsearch Configuration
ES_HOST="elasticsearch.example.com"
ES_PORT=443
ES_API_KEY="your_actual_api_key_here"
ES_SCHEMA="https"

# MySQL Database Configuration
MYSQL_USER="root"
MYSQL_PASSWORD="mypassword123"
MYSQL_HOST="localhost"
MYSQL_PORT=3306
MYSQL_DB="groclake_db"

Last updated