Help Center

Publish knowledge-base content and ticket flows on a public site. This guide follows version 3.1.7 (03acdf712c).

For the knowledge-base domain, see Frontline.

App

apps/help-center/ is a standalone Next.js 16 (React 19) portal, not an Nx project. Development port is 3900.

  • Apollo: modules/apollo/apolloClient.ts and ApolloWrapper.tsx resolve the gateway via readApiUrl() plus x-app-token handling in modules/apollo/utils/env.ts (NEXT_PUBLIC_ERXES_API_URL, NEXT_PUBLIC_APP_VERSION=OS|SAAS).
  • .env.example uses a hosted gateway such as https://officenext.erxes.io/gateway; docker-entrypoint.sh injects NEXT_PUBLIC_* at runtime so one image can target different gateways.

Content comes from Frontline knowledge-base topics plus CMS announcements and ticket flows, depending on the release's settings.

Verify

  1. Point the app at staging, load a topic, and confirm articles render.
  2. Submit a ticket or feedback flow and confirm it reaches the intended inbox.
  3. Rebuild with the production gateway URL and confirm no staging host remains in the output.

Source references

Was this helpful?