- Notifications
You must be signed in to change notification settings - Fork0
Full service cloud hosting for the Frappe stack - powers Frappe Cloud
License
phot0n/press
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This ispress
, 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 isagent. 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!
- Frappe Bench (https://github.com/frappe/bench)
- Docker
- Certbot with route53 plugin
- AWS account (for route53 & S3)
- Digital Ocean account (forcontainer registry)
You can find a detailed walkthough for setting up a local FC clusterhere.
- Server
- Database Server
- Proxy Server
- Site
- Release Group
- Deploy Candidate
- Bench
- App
- App Source
- App Release
- TLS Certificate
You can read more about the VueJS frontend for Frappe Cloudhere.
Journey of a thousand PRs begins with a single typo fix!
You can contribute in many ways, some of which are:
Reporting Issues: If you find a bug, typo etc. Feel free to raise an issue and we will take it from there.
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.
Give us a star!
Documentation
About
Full service cloud hosting for the Frappe stack - powers Frappe Cloud
Resources
License
Stars
Watchers
Forks
Packages0
Languages
- Python52.9%
- Vue33.5%
- JavaScript7.9%
- HTML4.7%
- Dockerfile0.4%
- Jinja0.2%
- Other0.4%