laf/server
2023-03-23 01:59:53 +08:00
..
2022-11-16 01:45:50 +08:00
2022-11-10 15:35:55 +08:00
2022-11-10 15:35:55 +08:00
2022-11-10 15:35:55 +08:00
2022-11-10 15:35:55 +08:00
2023-03-23 01:59:53 +08:00
2023-03-23 01:59:53 +08:00
2022-11-10 15:35:55 +08:00
2022-11-10 15:35:55 +08:00

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/

# Install telepresence traffic manager
telepresence helm install
# Connect your computer to laf-dev cluster
telepresence connect
# view the available services, service status needs to be Ready, `ready to intercept`
telepresence list -n laf-system
# Connect local server  to laf server cluster
telepresence intercept laf-server -n laf-system -p 3000:3000 -e $(pwd)/.env

npm install
npx prisma generate
npx prisma db push

npm run watch

Clean up

telepresence leave laf-server-laf-system

Troubleshooting

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