Skip to content

juanc1479/press

This branch is 5987 commits behind frappe/press:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 18, 2023
Aug 11, 2020
Jan 27, 2023
Sep 4, 2023
Sep 5, 2023
Aug 16, 2022
Mar 2, 2023
Jul 17, 2023
Sep 24, 2020
Jul 17, 2023
May 23, 2023
May 25, 2023
Jun 11, 2023
Jul 17, 2023
Sep 1, 2023
Jun 9, 2023
Jul 20, 2022
May 17, 2023
Feb 12, 2023
Jul 18, 2023
Jul 17, 2023
Aug 24, 2020
Jan 25, 2021
Nov 13, 2022

Repository files navigation

Press

codecov unittests

This is press, a Frappe custom app that runs Frappe Cloud. This app manages infrastructure, subscription, marketplace, SaaS and much more.

press: "I have a brother, without which I cannot live, agent"

The other half of the Frappe Cloud infrastructure is agent. Which is a flask application that runs on every server in a typical cluster and carries out tasks on HTTP requests. Creating a new site, installing an app, updating a site, creating a bench and everything in between is just a request (Agent Job) away.

Note that, this README is in a very early WIP state and only covers a tiny bit of FC. More to come!

Typical FC Cluster

FC Cluster Diagram

Prerequisites

Local Setup

You can find a detailed walkthough for setting up a local FC cluster here.

Some Core DocTypes

  • Server
  • Database Server
  • Proxy Server
  • Site
  • Release Group
  • Deploy Candidate
  • Bench
  • App
  • App Source
  • App Release
  • TLS Certificate

The Front-end

You can read more about the VueJS frontend for Frappe Cloud here.

Contributing

Journey of a thousand PRs begins with a single typo fix!

You can contribute in many ways, some of which are:

  1. Reporting Issues: If you find a bug, typo etc. Feel free to raise an issue and we will take it from there.

  2. Feature PRs: You can start by creating an issue with a feature proposal, we can discuss whether we should go ahead with it or not.

  3. Give us a star!

  4. Documentation

License

GNU Affero General Public License v3.0

About

Managed Frappe Hosting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.2%
  • Vue 27.3%
  • JavaScript 7.0%
  • HTML 6.3%
  • Dockerfile 0.3%
  • Jinja 0.3%
  • Other 0.6%