backend: Refactors package name

Renames the backend package to align with monorepo structure.

Updates package references and scripts to use the new package name.

Ensures consistent naming and improves project organization.
This commit is contained in:
Carlos Santos 2025-10-16 16:05:26 +02:00
parent 3724dce30b
commit 999793d148
5 changed files with 20 additions and 18 deletions

View File

@ -2,5 +2,5 @@
"watch": ["openapi/**/*.yaml", "openapi/**/*.yml"], "watch": ["openapi/**/*.yaml", "openapi/**/*.yml"],
"ext": "yaml,yml", "ext": "yaml,yml",
"ignore": [], "ignore": [],
"exec": "pnpm --filter openvidu-meet-backend run doc:api && pnpm --filter openvidu-meet-backend run doc:internal-api && echo '✅ OpenVidu Meet REST API docs updated successfully!'" "exec": "pnpm --filter @openvidu-meet/backend run doc:api && pnpm --filter @openvidu-meet/backend run doc:internal-api && echo '✅ OpenVidu Meet REST API docs updated successfully!'"
} }

View File

@ -1,5 +1,5 @@
{ {
"name": "openvidu-meet-backend", "name": "@openvidu-meet/backend",
"version": "3.4.1", "version": "3.4.1",
"description": "OpenVidu Meet Backend", "description": "OpenVidu Meet Backend",
"author": "OpenVidu", "author": "OpenVidu",

View File

@ -79,7 +79,7 @@ COPY --from=builder --chown=node:node /app/meet-ce/typings/package.json ./meet-c
# Copy entrypoint script # Copy entrypoint script
COPY meet-ce/docker/entrypoint.sh /usr/local/bin/entrypoint.sh COPY meet-ce/docker/entrypoint.sh /usr/local/bin/entrypoint.sh
RUN pnpm install --prod --filter openvidu-meet-backend --filter @openvidu-meet/typings RUN pnpm install --prod --filter @openvidu-meet/backend --filter @openvidu-meet/typings
# Set permissions # Set permissions
RUN chmod +x /usr/local/bin/entrypoint.sh && \ RUN chmod +x /usr/local/bin/entrypoint.sh && \

View File

@ -382,11 +382,11 @@ start_services() {
case "$MODE" in case "$MODE" in
prod) prod)
echo -e "${BLUE}Building and starting in production mode...${NC}" echo -e "${BLUE}Building and starting in production mode...${NC}"
NODE_ENV=production pnpm --filter openvidu-meet-backend run start NODE_ENV=production pnpm --filter @openvidu-meet/backend run start
;; ;;
ci) ci)
echo -e "${BLUE}Building and starting in CI mode...${NC}" echo -e "${BLUE}Building and starting in CI mode...${NC}"
NODE_ENV=ci pnpm --filter openvidu-meet-backend run start NODE_ENV=ci pnpm --filter @openvidu-meet/backend run start
;; ;;
esac esac
} }

View File

@ -6,29 +6,31 @@
"scripts": { "scripts": {
"build": "pnpm run build:typings && pnpm run build:backend && pnpm run build:frontend && pnpm run build:webcomponent", "build": "pnpm run build:typings && pnpm run build:backend && pnpm run build:frontend && pnpm run build:webcomponent",
"build:frontend": "pnpm --filter openvidu-meet-frontend run build ${BASE_HREF:-/}", "build:frontend": "pnpm --filter openvidu-meet-frontend run build ${BASE_HREF:-/}",
"build:backend": "pnpm --filter openvidu-meet-backend run build", "build:backend": "pnpm --filter @openvidu-meet/backend run build",
"build:webcomponent": "pnpm --filter openvidu-meet-webcomponent run build", "build:webcomponent": "pnpm --filter openvidu-meet-webcomponent run build",
"build:typings": "pnpm --filter @openvidu-meet/typings run build", "build:typings": "pnpm --filter @openvidu-meet/typings run build",
"build:testapp": "pnpm --filter testapp run build", "build:testapp": "pnpm --filter testapp run build",
"build:webcomponent-doc": "node scripts/generate-webcomponent-docs.js docs", "build:webcomponent-doc": "node scripts/generate-webcomponent-docs.js docs",
"build:rest-api-docs": "pnpm --filter openvidu-meet-backend run doc:api && pnpm --filter openvidu-meet-backend run doc:internal-api", "build:rest-api-docs": "pnpm --filter @openvidu-meet/backend run doc:api && pnpm --filter @openvidu-meet/backend run doc:internal-api",
"dev:frontend": "pnpm --filter openvidu-meet-frontend run dev", "dev:frontend": "pnpm --filter openvidu-meet-frontend run dev",
"dev:backend": "pnpm --filter openvidu-meet-backend run start:dev", "dev:pro-frontend": "pnpm --filter openvidu-meet-pro-frontend run dev",
"dev:backend": "pnpm --filter @openvidu-meet/backend run start:dev",
"dev:pro-backend": "pnpm --filter @openvidu-meet-pro/backend run start:dev",
"dev:webcomponent": "pnpm --filter openvidu-meet-webcomponent run build:watch", "dev:webcomponent": "pnpm --filter openvidu-meet-webcomponent run build:watch",
"dev:testapp": "pnpm --filter testapp run dev", "dev:testapp": "pnpm --filter testapp run dev",
"dev:typings": "pnpm --filter @openvidu-meet/typings run dev", "dev:typings": "pnpm --filter @openvidu-meet/typings run dev",
"dev:rest-api-docs": "nodemon --config meet-ce/backend/nodemon.docs.json", "dev:rest-api-docs": "nodemon --config meet-ce/backend/nodemon.docs.json",
"start:testapp": "pnpm --filter testapp run start", "start:testapp": "pnpm --filter testapp run start",
"test:integration-backend": "pnpm --filter openvidu-meet-backend run test:integration", "test:integration-backend": "pnpm --filter @openvidu-meet/backend run test:integration",
"test:integration-backend-rooms": "pnpm --filter openvidu-meet-backend run test:integration-rooms", "test:integration-backend-rooms": "pnpm --filter @openvidu-meet/backend run test:integration-rooms",
"test:integration-backend-webhooks": "pnpm --filter openvidu-meet-backend run test:integration-webhooks", "test:integration-backend-webhooks": "pnpm --filter @openvidu-meet/backend run test:integration-webhooks",
"test:integration-backend-security": "pnpm --filter openvidu-meet-backend run test:integration-security", "test:integration-backend-security": "pnpm --filter @openvidu-meet/backend run test:integration-security",
"test:integration-backend-global-config": "pnpm --filter openvidu-meet-backend run test:integration-global-config", "test:integration-backend-global-config": "pnpm --filter @openvidu-meet/backend run test:integration-global-config",
"test:integration-backend-participants": "pnpm --filter openvidu-meet-backend run test:integration-participants", "test:integration-backend-participants": "pnpm --filter @openvidu-meet/backend run test:integration-participants",
"test:integration-backend-meetings": "pnpm --filter openvidu-meet-backend run test:integration-meetings", "test:integration-backend-meetings": "pnpm --filter @openvidu-meet/backend run test:integration-meetings",
"test:integration-backend-users": "pnpm --filter openvidu-meet-backend run test:integration-users", "test:integration-backend-users": "pnpm --filter @openvidu-meet/backend run test:integration-users",
"test:integration-backend-recordings": "pnpm --filter openvidu-meet-backend run test:integration-recordings", "test:integration-backend-recordings": "pnpm --filter @openvidu-meet/backend run test:integration-recordings",
"test:unit-backend": "pnpm --filter openvidu-meet-backend run test:unit", "test:unit-backend": "pnpm --filter @openvidu-meet/backend run test:unit",
"test:e2e-webcomponent": "pnpm --filter openvidu-meet-webcomponent run test:e2e", "test:e2e-webcomponent": "pnpm --filter openvidu-meet-webcomponent run test:e2e",
"test:unit-webcomponent": "pnpm --filter openvidu-meet-webcomponent run test:unit" "test:unit-webcomponent": "pnpm --filter openvidu-meet-webcomponent run test:unit"
}, },