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
Jorge Manrubia
8724963b84
Bring vanilla versions for Dockerfile and deploy config, we are moving those to the private saas gem
2025-11-28 15:53:58 +01:00
Jorge Manrubia
2c7079393a
Move kamal deploy config to the gem
2025-11-28 15:53:48 +01:00
Kevin McConnell
e5bbe6cf64
Remove Beamer
2025-11-17 09:11:28 -05:00
Kevin McConnell
b66bad082a
Specify asset path in deployment
...
We need this so that app containers can serve old asset versions, to
cover the cases where a request for an old asset is a MISS on the CDN.
2025-11-05 08:32:10 +00:00
Lewis Buckley
ad1960cd63
Cleanup OTel collector now it's moved to host
2025-10-03 15:06:42 +01:00
Lewis Buckley
ab6622d653
Set up the OTel collector to gather and export metrics from containers
2025-09-16 11:16:02 +01:00
Kevin McConnell
ca20b048e3
Update Beamer configuration to switchable version
2025-08-29 17:33:48 +01:00
Mike Dalessio
3b1cbba25d
Configure a remote builder
...
set KAMAL_BUILDER_LOCAL=false to use it
2025-08-12 12:47:14 -04:00
Farah Schüller
651d914de6
Move to internal registry
2025-07-08 17:21:02 +02: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
1c85d8f270
Add a kamal "ssh" alias
2025-05-30 17:44:02 -04:00
Jorge Manrubia
202088fc8e
Comment AI in tests
2025-05-16 17:28:37 +02:00
Kevin McConnell
09e544a881
Run beamer accessories in production only
2025-04-17 16:31:09 +01:00
Kevin McConnell
36e9ff47fb
Less noisy logging in production
2025-04-17 16:27:01 +01:00
Kevin McConnell
91df76928b
Add fizzy-app-102 as a replica
...
The setup here is a bit rough while we settle some of the details, but
the gist of it is:
- Define accessories to run the primary/replica processes
- Add a web-replica role, which is similar to web but has the
replication-side accessory
- Load the beamer extension on the app's primary tenanted database
Note that we aren't sending any traffic into the replica yet, but it
would be functional to do so. This stage is mainly about testing the
database replication.
2025-04-16 17:46:44 +01:00
Kevin McConnell
f099ab4dd9
Add console alias
2025-03-26 10:53:19 +00:00
Kevin McConnell
eabcc1d477
Use Docker Hub for deployments
2025-03-13 15:19:00 +00:00
Mike Dalessio
9c26633673
Inject the GITHUB_TOKEN secret into the container builder
2025-03-10 12:32:32 -04:00
Kevin McConnell
890c754f85
Add Kamal deploy config
2025-01-27 13:02:55 +00:00
Kevin McConnell
bab5bc718d
Rename deployment targets
2025-01-15 10:57:27 +00:00
Kevin McConnell
e009874767
Set up for internal deployment
2024-10-07 16:47:39 -04:00