Production-ready scaffold for teams that want to ship infrastructure-as-code with Pulumi and Docker from day zero.
- Pulumi (Python) starter that provisions an AWS EC2 instance and exports connection metadata.
- Reproducible Docker Compose workspace with a Pulumi-ready container and helper
maketasks. - CI/CD pipelines for previews and deployments, powered by GitHub Actions and Pulumi Cloud.
- Built-in linting via GitHub Super Linter to keep YAML, Markdown, and workflows healthy.
- Documentation on AWS credential management for secure automation using GitHub OIDC or static secrets.
Spin up consistent project infrastructure without wiring every component manually. This template gives DevOps teams a single source that:
- Encodes best practices from VilnaCRM’s production stack.
- Works out-of-the-box with AWS and Pulumi.
- Keeps cloud changes reviewable with preview pipelines before production deploys.
This software is distributed under the Creative Commons Zero v1.0 Universal license. Please read LICENSE for details.
All project docs live under docs/ to keep everything version controlled. Start with the handbook and jump directly to common topics:
- Quick Start
- Local Tooling
- Development Environment
- PyCharm Autocomplete
- CI/CD and Secrets
- Testing and Validation
- Security
- Contributing
- Sponsorship
Community Q&A lives under the vilnacrm tag on Stack Overflow. For questions or feature requests, open an issue.
No requirements.
No providers.
No modules.
No resources.
No inputs.
No outputs.