oneuptime/Docs/project-description.md
2022-04-11 14:11:16 +01:00

1.8 KiB

Description of the subprojects in this repo.

  • accounts - A React project used for Authentication (Log in, Sign up, Forgot Password, etc.)
  • dashboard - A React project for OneUptime user where user can interact with the OneUptime platform.
  • admin-dashobard - React Project where admin can block users, delete projects and more.
  • ApiDocs - HTML/CSS project. A public reference of OneUptime documentation.
  • backend - NodeJS Service. It's OneUptime API's.
  • home - HTML/CSS. Home Page / Marketing page of OneUptime.
  • HttpTestServer - A test server used to test website monitors for OneUptime.
  • ci - DevOps/CI/CD scripts.
  • marketing - This is where you'll find logos, brief description of OneUptime, etc.
  • certifications - SOC/ISO/PCI certifications and more.
  • postman-collection - Postman collection for OneUptime API.
  • probe - Probe is an agent that gets installed on a third party server on a thir party datacenter and it monitors users websites, services, from that data center. You can deploy multiple probes to monitor users resources - A probe in a datacenter in EU, in US, etc.
  • server-monitor - A probe that gets installed on a server and that monitors that particular server.
  • tests - Smoke test that is executed after OneUptime is deployed to staging or production. If smoke test fails, the staging / production deployment will automatically be rolled back.
  • StatusPage - React project - Status page project of OneUptime.
  • zapier - OneUptime integrates with zapier. This is where integration code is. This gets deployed to zapier directly.
  • InitScript - a container that runs schema migration script.
  • HelmChart - Helm Chart Scripts for installation of OneUptime into Kubernetes.
  • kubernetes - Values of Kubenrets env