AI powered job matching.
- Docker
- Docker Compose
-
Clone the repository:
git clone https://github.com/daimus/fitscore cd fitscore
-
Install dependencies:
bun install
-
Copy the example environment file and configure it:
cp example.env .env
Update the
.env
file with the appropriate values. The default configuration should work for local development with Docker Compose.
-
Start the services using Docker Compose:
docker-compose up -d
This will start the following services:
- bun: The application server running on port 3000
- postgres: PostgreSQL database with pgvector extension on port 5432
- redis: Redis server on port 6379
-
Run database migrations:
docker-compose exec bun bun run db:migrate
-
(Optional) Seed the database:
docker-compose exec bun bun run db:seed
-
Sync schema changes:
docker-compose exec bun bun run db:push
-
Access the application at
http://localhost:3000
.