doc

部署

部署基于 Kamal 实现,Kamal 能够实现从裸机 0 配置快速上线。

提示

首次部署

后续部署

部署至其他机器

将部署的服务启动在非 80/433 端口:

自定义 kamal-proxy image 地址

应用相关 Docker 服务

直接使用 docker 启动

docker run --detach --restart unless-stopped --env RAILS_ENV="production" --env RAILS_MAX_THREADS="20"  --log-opt max-size="10m" --volume ~/app/acme:/rails/acme --volume ~/app/storage:/rails/storage --publish 3000:3000

Docker 数据持久化目录位于家(linux user)目录的 app 目录下,如有需要可对该目录进行定期备份,包含: