I have been writing up my thoughts (and an example): https://andrewperkins.com.au/kamal/
The ability to deploy to both cloud servers and on-premises is a big win as I often work on projects that have a mix of both.
As the sibling comment says, it’s focussed on web servers. In my use case that is fine!
``` accessories:
db: image: mysql:8.0 host: 170.64.156.161 env: secret: - MYSQL_ROOT_PASSWORD options: restart: always directories: - data:/var/lib/mysql
For my other services I am just using sqlite combined with a volume for persistence (managed by kamal)
I have been writing up my thoughts (and an example): https://andrewperkins.com.au/kamal/
The ability to deploy to both cloud servers and on-premises is a big win as I often work on projects that have a mix of both.
As the sibling comment says, it’s focussed on web servers. In my use case that is fine!