https://github.com/atrakic/azure-docker-compose-vm-template
Azure VM auto configured with Docker, LetsEncrypt, NGINX proxy, Prometheus/Grafana monitoring, and more...
https://github.com/atrakic/azure-docker-compose-vm-template
azure-deployment docker-compose-template
Last synced: 6 months ago
JSON representation
Azure VM auto configured with Docker, LetsEncrypt, NGINX proxy, Prometheus/Grafana monitoring, and more...
- Host: GitHub
- URL: https://github.com/atrakic/azure-docker-compose-vm-template
- Owner: atrakic
- License: mit
- Created: 2024-06-03T22:15:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T01:55:51.000Z (over 1 year ago)
- Last Synced: 2025-01-29T15:33:24.202Z (over 1 year ago)
- Topics: azure-deployment, docker-compose-template
- Language: Bicep
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# azure-docker-compose-vm-template
[](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/test.yml)
[](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/audit-bicep.yml)
[](https://github.com/atrakic/azure-docker-compose-vm-template/blob/main/LICENSE)
> Template project with collection of a container-based deployments on single Azure virtual machine (VM).
## Features
- Nginx proxy
- Lets encrypt auto provisioning
- Automated image update (using watchtower)
### Optionals
- Monitoring (Grafana/Prometheus)
- SonarQube (code quality)
- Ollama with codellama (for code review, generation, etc.)
## Usage:
1. Fork this repo
2. Edit ./infra/cloud-init.yml
3. Edit ./scripts/deploy.sh
4. Trigger deployment with Github actions: .github/workflows/azure-deployment.yml
5. Profit :rocket: