Cachet is an open source status page system, for everyone.
This is a for from this application but with some changes to be ran on Cloud Foundry.
- Download a
cachet-cf-bundled.ziprelease from release page - Extract it
- Change the
manifest.ymlfile to suit your needs - Push to Cloud Foundry (commands
cf push) - Open in your browser and use
DEFAULT_ADMIN_USERNAMEandDEFAULT_ADMIN_PASSWORDto login (need to do this only for the first deploy)
By default cachet will be run with a sqlite database, it's recommended to use another one.
- Create a database service from your marketplace in Cloud Foundry (commands:
cf mandcf cs [service name] [plan] [service instance name]) - Bind the service to your cachet (commands:
cf bs cachet [service instance name]) - Restage your cachet (commands:
cf restage cachet)
Cachet can send notification to your email address, by default mail will not be send. To use this functionality bind a smtp service to your app:
- Create a smtp service from your marketplace in Cloud Foundry (commands:
cf mandcf cs [service name] [plan] [service instance name]) - Bind the service to your cachet (commands:
cf bs cachet [service instance name]) - Restage your cachet (commands:
cf restage cachet)
Cachet can use a redis server for caching and save session.
- Create a redis service from your marketplace in Cloud Foundry (commands:
cf mandcf cs [service name] [plan] [service instance name]) - Bind the service to your cachet (commands:
cf bs cachet [service instance name]) - Restage your cachet (commands:
cf restage cachet)