An open API service indexing awesome lists of open source software.

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...

Awesome Lists containing this project

README

          

# azure-docker-compose-vm-template

[![Test compose](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/test.yml/badge.svg)](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/test.yml)
[![Scan Bicep code](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/audit-bicep.yml/badge.svg)](https://github.com/atrakic/azure-docker-compose-vm-template/actions/workflows/audit-bicep.yml)
[![license](https://img.shields.io/github/license/atrakic/azure-docker-compose-vm-template.svg)](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: