Back

devops-stack

Pre-configured Docker Compose environment that bundles essential DevSecOps and CI/CD tools into a single, easy-to-deploy stack

0 stars 0 forks 0 open issues

View on GitHub

A pre-configured Docker Compose stack for running a self-hosted CI/CD pipeline with essential tools like GitLab, GitLab Runner, Prometheus, Grafana, SonarQube, Gitleaks, and PostgreSQL.

  • GitLab CE: Git repository manager with CI/CD capabilities.
  • GitLab Runner: Executes CI jobs defined in .gitlab-ci.yml.
  • Docker-in-Docker: Builds and tests Docker images within CI jobs.
  • Prometheus: Metrics and monitoring tool.
  • Grafana: Visualization tool for metrics (connected to Prometheus).
  • SonarQube: Code quality and security analysis.
  • Gitleaks: Detect secrets and credentials in code.
  • PostgreSQL: Backend DB for SonarQube.