87 lines
1.7 KiB
YAML
87 lines
1.7 KiB
YAML
# yaml-language-server: $schema=https://server-vms.develop.taylordb.ai/apps/config-schema/v1
|
|
|
|
version: 1
|
|
|
|
project: blank
|
|
|
|
runtime:
|
|
type: node
|
|
version: 20
|
|
packageManager: pnpm
|
|
|
|
services:
|
|
server:
|
|
workDir: apps/server
|
|
install:
|
|
commands:
|
|
- pnpm install
|
|
dev:
|
|
command: pnpm dev
|
|
port: 3000
|
|
env:
|
|
vars:
|
|
TAYLORDB_BASE_URL: vars.TAYLORDB_INTERNAL_BASE_URL
|
|
TAYLORDB_SERVER_ID: vars.TAYLORDB_SERVER_ID
|
|
FRONTEND_URL: routing.client.url
|
|
|
|
start:
|
|
command: pnpm start --port 3000
|
|
port: 3000
|
|
env:
|
|
vars:
|
|
TAYLORDB_BASE_URL: vars.TAYLORDB_INTERNAL_BASE_URL
|
|
TAYLORDB_SERVER_ID: vars.TAYLORDB_SERVER_ID
|
|
FRONTEND_URL: routing.client.url
|
|
|
|
build:
|
|
commands:
|
|
- pnpm build
|
|
env:
|
|
vars:
|
|
TAYLORDB_BASE_URL: vars.TAYLORDB_INTERNAL_BASE_URL
|
|
TAYLORDB_SERVER_ID: vars.TAYLORDB_SERVER_ID
|
|
FRONTEND_URL: routing.client.url
|
|
|
|
client:
|
|
workDir: apps/client
|
|
publicEnvPrefix: VITE_
|
|
install:
|
|
commands:
|
|
- pnpm install
|
|
dev:
|
|
command: pnpm dev
|
|
port: 5173
|
|
env:
|
|
vars:
|
|
TRPC_URL: routing.server.url
|
|
start:
|
|
command: pnpm preview --port 5173
|
|
port: 5173
|
|
env:
|
|
vars:
|
|
TRPC_URL: routing.server.url
|
|
|
|
build:
|
|
commands:
|
|
- pnpm build
|
|
env:
|
|
vars:
|
|
TRPC_URL: routing.server.url
|
|
|
|
taylordb:
|
|
version: 0.14.0
|
|
types:
|
|
- output: apps/server/taylordb/types.ts
|
|
format: typescript
|
|
onChange:
|
|
- pnpm lint
|
|
|
|
preview:
|
|
service: client
|
|
|
|
routing:
|
|
- path: /api
|
|
service: server
|
|
- path: /
|
|
service: client
|