Prometheus is a CMS built on NodeJS

Prometheus UI

Prometheus Live Demo

Prometheus is a CMS built on NodeJS. This tool was created to fulfill the need for a frontend interface for Cloud Firestore. Prometheus allows developers to configure a database through the Prometheus web app. Once this is done users can use Prometheus as a headless content management system that also configures RESTful APIs (no coding involved). Prometheus serves as a simple interface for the Firestore database with the goal of more database support being added soon! Since this project is maintained and used by Aeon it will receive continuous updates.

Getting Started

These instructions will get Prometheus up and running on your local machine for development and testing purposes.

Prerequisites

  • NodeJS >= 10.10
  • NPM >= 6.x

Currently Supported Databases

  • Cloud Firestore

Currently Supported Storage Services

  • Google Cloud Storage

Installing

Run npm install

Start development by running npm run dev

Build project by running npm run build

Run project in production mode by running npm run start (executing this after building will run the project at http://localhost)

Configuration

To configure Prometheus you must first upload your service account JSON file. Instructions on how to get this file can be found here. Note that the database must be created with appropriate security rules before Prometheus can be used (Default production rules are recommended).

Deployment Tips

In general it is best to configure Prometheus before deploying. This is necessary in a serverless environment due to Prometheus being a stateful application.

Built With

Contributing

There are many ways in which you can participate in the project, for example:

  • Submit pull requests
  • Submit bugs and feature requests
  • Review source code changes
  • Review the documentation

We encourage you to tell us what you want out of this project! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements

Special thanks to Gardy Perez Ruiz.

Download Details:

Author: aeon-software

Demo: https://prometheuscms.com/

Source Code: https://github.com/aeon-software/prometheus

#nodejs #node #javascript

Prometheus is a CMS built on NodeJS
6.00 GEEK