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.zip
release from release page - Extract it
- Change the
manifest.yml
file to suit your needs - Push to Cloud Foundry (commands
cf push
) - Open in your browser and use
DEFAULT_ADMIN_USERNAME
andDEFAULT_ADMIN_PASSWORD
to 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 m
andcf 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 m
andcf 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 m
andcf 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
)