47 Commits

Author SHA1 Message Date
Kevin McConnell 4218f2e161 Document Docker image deployment
Also split the README a bit, to move the details under /docs.
2025-12-12 17:26:50 +00:00
Adam Haris f76309d116 Merge branch 'main' into single_tenant 2025-12-11 06:08:01 +01:00
Kevin McConnell 2a3fda02f4 Merge pull request #1939 from hosmelq/active-storage-env-config
Make Active Storage service configurable
2025-12-10 14:36:47 +00:00
Adam Haris eb8655dc8e refactor: use MULTI_TENANT env variable, model concern instead of controller (#accepting_signups?) 2025-12-10 15:14:22 +01:00
Adam Haris 0780b5168f add env variable to disable multi-tenancy 2025-12-09 15:40:01 +01:00
Kevin McConnell 99bee0e0e0 Make SMTP config conditional on SMTP_ADDRESS
- If `SMTP_ADDRESS` is set, configure Action Mailer to use it, along
  with additional optional SMTP-related settings.
- Otherwise, don't set config (for compatibility with engines like
  fizzy-saas).
- Remove sendmail env setup, since by default there is no sendmail in
  the container, and custom deployment can use whatever config the want
  directly. If we end up needing this, we can bring it back via its
  own env.
2025-12-09 12:44:36 +00:00
Hosmel Quintana 2eeeda9bad rename Active Storage service to s3 and add checksum env 2025-12-08 18:33:27 -06:00
Hosmel Quintana b3bc0bb2ff allow configuring Active Storage service and add AWS S3 definition 2025-12-08 18:33:27 -06:00
astrid c2935cfa60 Readd padding to VAPID_PUBLIC_KEY/VAPID_PRIVATE_KEY 2025-12-06 00:22:54 +01:00
astrid 1b4fb0db5f Update README.md for more consistent codeblocks 2025-12-06 00:09:59 +01:00
Kevin McConnell 04153038f0 Document deployment
- Update the README with detailed information about how to deploy a
  Fizzy instance
- Reduce the example deploy config
- Add example SMTP configuration in production.rb
2025-12-05 17:03:07 +00:00
Mike Dalessio 6345aa4787 Update seeds to use @example.com
See also https://www.rfc-editor.org/rfc/rfc2606.html
2025-12-03 15:40:58 -05:00
Jorge Manrubia cc6dcb6c5b Extract mysql setup to function 2025-12-01 12:51:06 +01:00
Jorge Manrubia 12de564176 Remove MySQL from default local development setup
https://3.basecamp.com/2914079/buckets/37331921/chats/9301300227@9334968661
2025-12-01 12:46:37 +01:00
Jorge Manrubia 2655a05feb Copy 2025-11-28 17:02:53 +01:00
Jorge Manrubia 6941108cdb Add minimal contribution section 2025-11-28 16:14:09 +01:00
Jorge Manrubia d561a64ae8 Test 2025-11-28 15:53:58 +01:00
Jorge Manrubia 197f4bd06f Add note about VAPID 2025-11-28 15:53:58 +01:00
Jorge Manrubia 317abde3ae Review README 2025-11-28 15:53:58 +01:00
Jorge Manrubia b2bcc12337 Review README 2025-11-28 15:53:58 +01:00
Jorge Manrubia fa1fe476ff Initial README and LICENSE 2025-11-28 15:53:58 +01:00
Jorge Manrubia 94c49fb3f6 Move readme bits to fizzy-saas (WIP) 2025-11-28 15:53:58 +01:00
Jorge Manrubia b6aa93dd79 Typo 2025-11-28 15:53:58 +01:00
Mike Dalessio 7ef7a8e49b Add a CLAUDE.md and a STYLE.md
The CLAUDE.md file is a stripped-down version of a file originally
generated by Claude.

The STYLE.md file is inspired by an internal 37signals style guide.
2025-11-20 10:20:02 -05:00
Fernando Álvarez 514c0f45a2 Migrate to fizzy.do 2025-11-04 13:17:10 +01:00
Fernando Álvarez 7f78514a58 Move to app.box-car.com 2025-10-30 11:12:39 +01:00
Jorge Manrubia d195debb6c No more AI for now 2025-10-29 14:04:08 +01:00
Fernando Álvarez 260eaa0369 Amend references to box-car.com 2025-10-29 10:09:12 +01:00
Fernando Álvarez 3946733b65 Migrate to box-car.com 2025-10-28 18:44:25 +01:00
Jorge Manrubia cfafc54a81 Deliver emails for bundled notifications (initial WIP) 2025-08-26 13:22:22 +02:00
Jorge Manrubia 218519d075 Configure letter opener 2025-08-26 10:21:13 +02:00
Jorge Manrubia b911a12833 Configure action mailer 2025-08-26 10:15:27 +02:00
Jorge Manrubia 9daf84f655 More clarifications 2025-07-25 15:00:54 +02:00
Jorge Manrubia 8b2ecfcec2 Clarify how to work with VCR 2025-07-25 14:56:03 +02:00
Jorge Manrubia f4147bda27 Support completed by via natural language 2025-07-03 15:52:11 +02:00
Mike Dalessio e67d59e341 Introduce a staging environment
ref: https://3.basecamp.com/2914079/buckets/21350690/card_tables/cards/8708868711
2025-06-04 11:06:09 -04:00
Jorge Manrubia 9f36302f14 Update readme 2025-05-16 18:09:05 +02:00
Jorge Manrubia e19c1d4caa Update readme 2025-05-16 18:08:38 +02:00
Jorge Manrubia 202088fc8e Comment AI in tests 2025-05-16 17:28:37 +02:00
Jorge Manrubia cb7404d091 Review readme 2025-05-16 13:29:18 +02:00
Jorge Manrubia ad734e36d7 Add note en embed vectors 2025-05-16 13:29:18 +02:00
Jorge Manrubia b7b89541c6 Update README with a note about credentials 2025-05-16 13:29:18 +02:00
Mike Dalessio 9a23a7470e doc: update README with a section on testing
[skip ci]
2025-03-20 13:20:56 -04:00
Mike Dalessio 325c49ec2a doc: adding beta+production tenant URLs to the README 2025-03-12 12:18:28 -04:00
Mike Dalessio 5ea619fb8a doc: update README with the development-tenant URL
and a note about db:fixtures:load
2025-03-12 10:51:34 -04:00
Kevin McConnell 890c754f85 Add Kamal deploy config 2025-01-27 13:02:55 +00:00
Kevin McConnell 564a0f48ae New Rails app 2024-06-21 13:19:56 +01:00