thezeenagari / 1Cademy-Public

The public interface and SEO-optimized for 1Cademy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1Cademy.us:

Public view of 1Cademy.com

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.

Docker compose testing

COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose -f docker-compose.prod.yml build --parallel

Up prod

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

About

The public interface and SEO-optimized for 1Cademy

License:Apache License 2.0


Languages

Language:TypeScript 87.1%Language:JavaScript 10.0%Language:Dockerfile 2.8%Language:CSS 0.1%Language:Shell 0.0%