Publicly accessible to unauthenticated users and search engines (Next.js App with Server-side rendering on Google Cloud Run)
These pages consist of:
- Main page: for searching, filtering, sorting, and navigating through 1Cademy.com knowledge content in a linear fashion.
- Community pages: dedicated for each community to show-case the content generated for searching, filtering, sorting
- Institution pages: dedicated for each institution to show-case the content generated by their members for searching, filtering, sorting
- Node pages: each node has a dedicated page which is linked to other node pages through its parent, child, tag, and reference links.
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose -f docker-compose.prod.yml build --parallel
docker-compose -f docker-compose.prod.yml up
gcloud run deploy knowledge-dev --image gcr.io/next-docker-353422/knowledge-dev --region us-central1 --project next-docker-353422