chore: add admin start script and env

pull/70/head
moonrailgun 2 years ago
parent 9f71fc05e4
commit 4721bd5ac6

@ -24,3 +24,7 @@ SMTP_URI=
# metrics
PROMETHEUS=1
# Admin
ADMIN_USER=tailchat
ADMIN_PASS=

@ -17,4 +17,4 @@ services:
- "traefik.http.services.admin.loadbalancer.server.port=3000"
networks:
- internal
command: cd server/admin && pnpm build && pnpm start
command: pnpm start:admin

@ -6,12 +6,14 @@
"main": "index.js",
"scripts": {
"dev": "concurrently --kill-others --handle-input npm:dev:server npm:dev:web",
"dev:web": "cd client/web && pnpm run dev",
"dev:server": "cd server && pnpm run dev",
"start:service": "cd server && pnpm run start:service",
"dev:web": "cd client/web && pnpm dev",
"dev:server": "cd server && pnpm dev",
"dev:admin": "cd server/admin && pnpm dev",
"start:service": "cd server && pnpm start:service",
"start:admin": "cd server/admin && pnpm build && pnpm start",
"build": "concurrently npm:build:web npm:build:server && cp -r client/web/dist/* server/dist/public && cp -r client/web/dist/* server/dist/public",
"build:web": "cd client/web && pnpm run build",
"build:server": "cd server && pnpm run build && echo \"Install server side plugin:\" && pnpm run plugin:install com.msgbyte.tasks com.msgbyte.linkmeta com.msgbyte.github com.msgbyte.simplenotify com.msgbyte.topic com.msgbyte.agora && mkdir -p ./dist/public && cp -r ./public/plugins ./dist/public && cp ./public/registry-be.json ./dist/public",
"build:web": "cd client/web && pnpm build",
"build:server": "cd server && pnpm build && echo \"Install server side plugin:\" && pnpm run plugin:install com.msgbyte.tasks com.msgbyte.linkmeta com.msgbyte.github com.msgbyte.simplenotify com.msgbyte.topic com.msgbyte.agora && mkdir -p ./dist/public && cp -r ./public/plugins ./dist/public && cp ./public/registry-be.json ./dist/public",
"check:type": "concurrently npm:check:type:client npm:check:type:server",
"check:type:client": "cd client/web && tsc --noEmit",
"check:type:server": "cd server && tsc --noEmit",

Loading…
Cancel
Save