Deploying a Moose Application to Production with Docker Compose
2025-05-19
This guide provides a comprehensive walkthrough of deploying a production-ready Moose application on a single server using Docker Compose. It covers installing prerequisites, configuring Docker log limits and non-root access, setting up an optional GitHub Actions runner, and a sample Foo Bar Moose application. The guide delves into securely configuring Clickhouse and optional Redpanda, and a phased Temporal deployment (also optional). Finally, it explains setting up a systemd service for automatic Docker Compose startup, and both automated and manual deployment workflows.