feat: add Docker deployment and Microsoft OAuth support

This commit is contained in:
2026-04-18 14:02:24 +08:00
parent 6704cfb418
commit e69c0dd226
53 changed files with 5139 additions and 4029 deletions

32
dev.sh
View File

@@ -1,16 +1,16 @@
#!/usr/bin/env bash
# 一键启动本地开发: 后端 Go 和 前端 Vite. Ctrl-C 同时退出.
set -e
ROOT="$(cd "$(dirname "$0")" && pwd)"
cleanup() { kill 0 2>/dev/null || true; }
trap cleanup EXIT INT TERM
( cd "$ROOT/mengpost-backend" && go mod tidy && go run . ) &
( cd "$ROOT/mengpost-frontend" && { [ -d node_modules ] || npm install; } && npm run dev ) &
echo ""
echo " backend : http://127.0.0.1:8787"
echo " frontend: http://127.0.0.1:5173"
echo ""
wait
#!/usr/bin/env bash
# 一键启动本地开发: 后端 Go 和 前端 Vite. Ctrl-C 同时退出.
set -e
ROOT="$(cd "$(dirname "$0")" && pwd)"
cleanup() { kill 0 2>/dev/null || true; }
trap cleanup EXIT INT TERM
( cd "$ROOT/mengpost-backend" && go mod tidy && go run . ) &
( cd "$ROOT/mengpost-frontend" && { [ -d node_modules ] || npm install; } && npm run dev ) &
echo ""
echo " backend : http://127.0.0.1:8787"
echo " frontend: http://127.0.0.1:5173"
echo ""
wait