Mike Dalessio
bf04f4f12d
Configure action_controller.default_url_options
...
so that using url helpers will work in turbo stream notifications sent
by background jobs.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1469
2025-09-01 11:19:26 -04:00
Jorge Manrubia
4427524e53
We do need the host!
2025-08-28 17:55:12 +02:00
Jorge Manrubia
9ba9a5758b
Remove hosts for now
...
Docker subnets causing trouble and this is not really part of the email change
2025-08-28 17:21:15 +02:00
Jorge Manrubia
cd6ff41eea
Fix port for local dev
2025-08-27 11:21:11 +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
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
Mike Dalessio
a43db94a83
Update production storage to write to the Pure blob store
...
Modify the blob copying script to update the blob service name.
This completes the migration and allows us to (at some point) clean up
local disk and remove the "mirror" service from the config.
2025-06-01 12:57:54 -04:00
Mike Dalessio
6d7fbd2175
Clean up the purestorage config, and add explanatory comments.
...
We're keeping beta on local disk for now.
2025-06-01 12:48:59 -04:00
Mike Dalessio
704e215eca
Production mirrors Active Storage to :purestorage
...
Also include a script to copy existing blobs to Pure.
Local is still the primary.
Beta will keep using local disk service for Active Storage because I
think there are constraints on source IPs for the Pure cluster.
2025-05-31 14:37:35 -04:00
Mike Dalessio
c3a9ac7391
Create a distinct "beta" environment
...
and move secrets into Rails credentials for both beta and production
environments.
2025-05-31 10:57:26 -04:00
Mike Dalessio
3444427d32
Don't run solid queue in dev by default
...
but allow it to be turned on by touching tmp/solid-queue.txt
2025-05-08 13:44:05 -04:00
Mike Dalessio
7dee9ed9d6
Log the authenticated user
...
to help track down issues reported by individuals in the logs
2025-05-07 17:13:25 -04:00
Mike Dalessio
9d8d38873e
Backup the tenant databases nightly.
...
This is probably not a permanent solution, but should provide some
disaster recovery capability while we're building up Fizzy operationally.
2025-04-30 06:15:25 -04:00
David Heinemeier Hansson
167563d9f8
Stlye
2025-04-21 14:01:53 +02:00
David Heinemeier Hansson
4b294ccaa6
No need to run Solid Cache in development
2025-04-21 13:55:09 +02:00
David Heinemeier Hansson
70275c9f04
Yank Solid Queue from development
...
It clogs up the test log and occasionally causes the puma to hang when
you want to quit.
2025-04-18 16:30:30 +02:00
Mike Dalessio
4992c3f971
Set up tenanted Action Mailer URL helpers
...
and update AR::Tenanted to a version that supports it.
2025-03-20 21:58:36 -04:00
Mike Dalessio
482aa90243
logging: suppress unstructured log lines
2025-03-13 09:46:14 -04:00
Mike Dalessio
ed92687f4c
logging: revert changes
2025-03-13 09:41:31 -04:00
Mike Dalessio
019a27787c
logging: try just setting log level
2025-03-13 09:38:54 -04:00
Mike Dalessio
3c2e7b8ae3
logging: suppress log entries that are not structured
...
Borrowed from the BC4 configuration.
2025-03-13 09:31:11 -04:00
Mike Dalessio
989600c590
Configure structured JSON logging
...
This configuration is emulating what we do in HEY.
2025-03-10 12:12:56 -04:00
Jason Zimdars
a847a71a57
Merge branch 'main' into latest-activity
...
* main:
Undo weird flash notices
Redirect to bucket after deleting
Fix layout issues in Safari
Should match text
Add production deploy config
Add Kamal deploy config
Remove old deploy config
2025-01-27 17:11:27 -06:00
Kevin McConnell
2681d76e12
Allow all hosts in development, for testing
2025-01-27 14:16:41 +00:00
Kevin McConnell
890c754f85
Add Kamal deploy config
2025-01-27 13:02:55 +00:00
Kevin McConnell
90538afb3b
Add Solid Queue
...
We'll run jobs via the Puma plugin for now, to simplify the deployment.
2025-01-08 14:02:45 +00:00
Kevin McConnell
2e892e0766
Add Solid Cache
2025-01-08 14:02:45 +00:00
Jose Farias
dd1752de2a
Implement bucket access form
2024-10-09 11:53:05 -04:00
Jason Zimdars
3cf841d463
Proper ordering
2024-09-13 09:52:55 -05:00
Jeffrey Hardy
e0763d4d4b
Splat -> Fizzy
2024-08-22 14:53:49 -04:00
Kevin McConnell
c4fb1bdc76
Add minimal authentication flow to get started
2024-06-21 16:45:29 +01:00
Kevin McConnell
b9cf8c5e9d
Set up Rubocop
2024-06-21 16:42:48 +01:00
Kevin McConnell
564a0f48ae
New Rails app
2024-06-21 13:19:56 +01:00