Files
fizzy/saas/README.md
T
Jorge Manrubia 95c8a76391 Review
2025-11-28 10:59:50 +01:00

52 lines
1.3 KiB
Markdown

This is a Rails engine that [37signals](https://37signals.com/) bundles with [Fizzy](https://github.com/basecamp/fizzy) to offer the SaaS service at https://fizzy.do.
## Development
To make Fizzy run in SaaS mode, run this in the terminal:
```ruby
bin/rails saas:enable
```
To can go back to open source mode:
```ruby
bin/rails saas:disable
```
Then you can work do [Fizzy development as usual](https://github.com/basecamp/fizzy).
## Environments
Fizzy is deployed with [Kamal](https://kamal-deploy.org/). You'll need to have the 1Password CLI set up in order to access the secrets that are used when deploying. Provided you have that, it should be as simple as `bin/kamal deploy` to the correct environment.
## Handbook
See the [Fizzy handbook](https://handbooks.37signals.works/18/fizzy) for runbooks and more.
### Beta
Beta is primarily intended for testing product features.
Beta tenant is:
- https://fizzy-beta.37signals.com
This environment uses local disk for Active Storage.
### Staging
Staging is primarily intended for testing infrastructure changes.
- https://fizzy.37signals-staging.com/
This environment uses a FlashBlade bucket for blob storage, and shares nothing with Production. We may periodically copy data here from production.
### Production
- https://app.fizzy.do/
This environment uses a FlashBlade bucket for blob storage.