1.4 KiB
1.4 KiB
Star Kitten Web
Project created with Brisa.
Getting Started
Installation
bun install
Link the Library
star-kitten-lib has not been published, so link to it locally before running this web project.
cd star-kitten-lib
bun link
cd ../web
bun link star-kitten-lib
Download static eve reference data & Hoboleaks archive from EVE Ref.
cd star-kitten-lib
bun get-data
Initialize the sqlite database
cd star-kitten-lib
bun generate-migrations
bun migrate
Drizzle's migrations seems to fail on the first try sometimes, so just grab the .sql from the generation and run those against the kitten.db file to create the tables & indexes.
Environment Variables
Create a .env file in the root directory with the following values:
#General
BASE_URL=http://localhost:3000
DEBUG=true
PORT=3000
NODE_ENV=development
LOG_LEVEL=debug
# EVE - https://developers.eveonline.com/applications
EVE_CLIENT_ID=YOUR_EVE_CLIENT_ID
EVE_CLIENT_SECRET=YOUR_EVE_SECRET
EVE_CALLBACK_URL=http://localhost:3000/auth/callback
ESI_USER_AGENT=ADD_YOUR_USER_AGENT_INFO_HERE
# For using Janice's Appraisal API
JANICE_KEY=XXX
# For using Perplexities AI API
PERPLEXITY_API_KEY=XXX
Development
bun dev
Build
bun build
Start
bun start