Setup initial project

This commit is contained in:
Aerilyn Weber 2026-03-27 14:50:34 +09:00
commit db79af06f7
119 changed files with 20761 additions and 0 deletions

27
.env.example Normal file
View file

@ -0,0 +1,27 @@
# MongoDB
MONGO_PASSWORD=devpassword
# Keycloak
KC_ADMIN_PASSWORD=admin
# API
PORT=3001
MONGODB_URI=mongodb://meshitrack:devpassword@localhost:27017/meshitrack?authSource=admin&replicaSet=rs0
SEED_MONGODB_URI=mongodb://meshitrack:devpassword@localhost:27017/meshitrack?authSource=admin&directConnection=true
KEYCLOAK_URL=http://localhost:8080
KEYCLOAK_ISSUER_URL=http://localhost:8080
KEYCLOAK_REALM=meshitrack
KEYCLOAK_CLIENT_ID=meshitrack-api
KEYCLOAK_CLIENT_SECRET=
# Web
NEXT_PUBLIC_API_URL=http://localhost:3001/api/v1
NEXT_PUBLIC_KEYCLOAK_URL=http://localhost:8080
NEXT_PUBLIC_KEYCLOAK_REALM=meshitrack
NEXT_PUBLIC_KEYCLOAK_CLIENT_ID=meshitrack-web
KEYCLOAK_CLIENT_SECRET=dev-web-client-secret
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=dev-secret-change-in-production
# LLM (Phase 6)
LLM_PROVIDER_TYPE=noop