Docker: Going further
This documentation is part of the Deploy with GitHub Actions guide. View the full guide here: Learn how to deploy your Docker containers using GitHub Actions.
Welcome to the Stackhero documentation
Stackhero provides a ready-to-use Docker cloud CaaS (Containers as a Service) platform, designed for fast and reliable container deployments:
- Deploy to production with a single
docker-compose up. There is no extra setup: just start your containers.- Pick your own domain name, secured automatically with HTTPS (for example: https://api.your-company.com, https://www.your-company.com, or https://backoffice.your-company.com).
- Benefit from strong performance and robust security on private, dedicated infrastructure.
- Apply updates with one click for simple, low-effort maintenance.
You can have your containers live in production in about five minutes. Stackhero manages the infrastructure, updates, and security for you, so you can focus on delivering your applications. Read more about Docker CaaS cloud hosting.
It is a good idea to protect the production and staging branches to avoid direct pushes. With branch protection enabled, changes are introduced via pull requests, which must be reviewed and merged by someone with the right permissions. This means features are first validated on the staging platform, then promoted to production only after approval.
By following this workflow, you help ensure both security (so only authorized team members can deploy to staging and production) and reliability (by testing new features on a staging platform before deploying to production).