laf/server/README.md
limbo b29fdcdda8
feat(server): Add a consolidated multi-pod, multi-container log query (#1689)
* Add a consolidated multi-pod, multi-container log query
2023-11-20 19:50:36 +08:00

1.5 KiB

Intro

laf server is responsible for laf http api:

  • auth & user
  • region cluster
  • app management
  • app cloud function management
  • app database management
  • app storage management
  • app log management
  • app instance management

Development

You should know

Prerequisites

Start service locally

cd server/

# telepresence version v2.16.1
# Install telepresence traffic manager 
telepresence helm install
# Connect your computer to laf-dev cluster (namespace laf-system)
telepresence connect -n laf-system
# Connect local server to laf server cluster (namespace laf-system)
telepresence intercept laf-server  -p 3000:3000 -e $(pwd)/.env

npm install
npm run watch

Clean up

telepresence leave laf-server

Troubleshooting

  • telepresence helm install failed for arm64 / Apple Chip cluster, please upgrade your telepresence to v2.11.1 or later.