Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.22 KB

gitlab.md

File metadata and controls

18 lines (14 loc) · 1.22 KB

GitLab for DevOps Automation

Описание

Этот раздел проекта "DevOps-PJ" использует GitLab для автоматизации процессов настройки серверов и развертывания приложений. GitLab CI/CD позволяет легко интегрировать и развертывать изменения, обеспечивая непрерывную интеграцию и доставку. В данном проекте GitLab используется для следующих задач:

  1. Настройка Linux серверов:

    • Запуск Terraform для создания виртуальных машин (VM).
    • Конфигурирование VM с помощью Ansible playbook.
  2. Настройка и развертывание приложения, включающего следующие компоненты:

    • Rust (бэкенд приложения)
    • GitLab CI/CD (автоматизация развертывания)
    • Iggy (очередь сообщений)
    • Nginx (веб-сервер)
    • Redis (кэширование)
    • PostgreSQL (база данных)
    • Docker (контейнеризация)