Add Kamal deploy config

This commit is contained in:
Kevin McConnell
2025-01-27 09:35:53 +00:00
parent f02b75e76b
commit 890c754f85
16 changed files with 344 additions and 14 deletions
+15 -13
View File
@@ -1,24 +1,26 @@
# README
# Fizzy
This README would normally document whatever steps are necessary to get the
application up and running.
## Setting up for development
Things you may want to cover:
First get everything installed and configured with:
* Ruby version
bin/setup
* System dependencies
And then run the development server:
* Configuration
bin/dev
* Database creation
You'll be able to access the app in development at http://localhost:3006.
* Database initialization
* How to run the test suite
## Deploying
* Services (job queues, cache servers, search engines, etc.)
Fizzy is deployed with Kamal. 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.
* Deployment instructions
For beta:
* ...
bin/kamal deploy -d beta
And for production:
bin/kamal deploy -d production