mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:21:10 +02:00
refactor(infra): remove citycorners + skilltree NestJS backends, clean up CI/CD
Both apps migrated to local-first (mana-sync handles CRUD). - Delete apps/citycorners/apps/backend/ (37 files) - Delete apps/skilltree/apps/backend/ (32 files) - Remove from CI build jobs, change detection, summary - Remove from package.json scripts (replaced with sync-based dev commands) - Remove from setup-databases.sh push_schema calls - Remove from generate-env.mjs backend env generation - Remove from ensure-containers-running.sh Total: 6 NestJS backends removed across all sessions (Zitare, Clock, Presi, Photos, CityCorners, SkillTree). ~12,000 lines of boilerplate eliminated. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
b60877e367
commit
5d02b0419d
75 changed files with 13 additions and 5355 deletions
|
|
@ -283,20 +283,7 @@ const APP_CONFIGS = [
|
|||
},
|
||||
},
|
||||
|
||||
// SkillTree Backend (NestJS)
|
||||
{
|
||||
path: 'apps/skilltree/apps/backend/.env',
|
||||
vars: {
|
||||
NODE_ENV: () => 'development',
|
||||
PORT: (env) => env.SKILLTREE_BACKEND_PORT || '3024',
|
||||
DATABASE_URL: (env) => env.SKILLTREE_DATABASE_URL,
|
||||
MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
DEV_BYPASS_AUTH: () => 'true',
|
||||
DEV_USER_ID: (env) => env.DEV_USER_ID || '00000000-0000-0000-0000-000000000000',
|
||||
JWT_PUBLIC_KEY: (env) => env.JWT_PUBLIC_KEY,
|
||||
CORS_ORIGINS: (env) => env.CORS_ORIGINS,
|
||||
},
|
||||
},
|
||||
// SkillTree Backend: REMOVED — migrated to local-first
|
||||
|
||||
// SkillTree Web (SvelteKit)
|
||||
{
|
||||
|
|
@ -591,19 +578,7 @@ const APP_CONFIGS = [
|
|||
},
|
||||
},
|
||||
|
||||
// CityCorners Backend (NestJS)
|
||||
{
|
||||
path: 'apps/citycorners/apps/backend/.env',
|
||||
vars: {
|
||||
NODE_ENV: () => 'development',
|
||||
PORT: (env) => env.CITYCORNERS_BACKEND_PORT || '3025',
|
||||
DATABASE_URL: (env) => env.CITYCORNERS_DATABASE_URL,
|
||||
MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
DEV_BYPASS_AUTH: () => 'true',
|
||||
DEV_USER_ID: (env) => env.DEV_USER_ID || '00000000-0000-0000-0000-000000000000',
|
||||
CORS_ORIGINS: (env) => env.CORS_ORIGINS,
|
||||
},
|
||||
},
|
||||
// CityCorners Backend: REMOVED — migrated to local-first
|
||||
|
||||
// CityCorners Web (SvelteKit)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@ for container in $ALL_PROBLEM_CONTAINERS; do
|
|||
mana-app-nutriphi-web) SERVICE_NAME="nutriphi-web" ;;
|
||||
mana-app-nutriphi-backend) SERVICE_NAME="nutriphi-backend" ;;
|
||||
mana-app-skilltree-web) SERVICE_NAME="skilltree-web" ;;
|
||||
mana-app-skilltree-backend) SERVICE_NAME="skilltree-backend" ;;
|
||||
# mana-app-skilltree-backend: REMOVED
|
||||
mana-app-photos-web) SERVICE_NAME="photos-web" ;;
|
||||
# mana-app-photos-backend: REMOVED
|
||||
mana-app-web) SERVICE_NAME="mana-web" ;;
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ setup_service() {
|
|||
;;
|
||||
skilltree)
|
||||
create_db_if_not_exists "skilltree"
|
||||
push_schema "@skilltree/backend" "skilltree"
|
||||
# Schema managed by mana-sync (backend removed)
|
||||
;;
|
||||
mukke)
|
||||
create_db_if_not_exists "mukke"
|
||||
|
|
@ -208,7 +208,7 @@ setup_service() {
|
|||
;;
|
||||
citycorners)
|
||||
create_db_if_not_exists "citycorners"
|
||||
push_schema "@citycorners/backend" "citycorners"
|
||||
# Schema managed by mana-sync (backend removed)
|
||||
;;
|
||||
*)
|
||||
echo -e "${RED}Unknown service: $service${NC}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue