Deployment path
Deployment shape
BlogLoom is made of three applications:One-click Docker deployment
Besides manual deployment, BlogLoom offers a containerized one-click option: with only Docker and Docker Compose v2, it starts theblogloom-app and blogloom-mysql containers and automatically initializes and incrementally upgrades the database on startup, with no JDK or Node.js on the server. See Docker deployment.
Recommended approach
- For manual deployment, serve frontend assets with Nginx and reverse proxy the backend API.
- You can also deploy with Docker in one command, without installing JDK or Node.js.
- Open only the necessary ports; keep the database off the public internet.
- Use external configuration for production parameters.