Skip to content

alchemytics/infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Alchemytics - Infra

В данном репозитории будет храниться основная информация по тому, что представляет из себя инфраструктура проекта Alchemytics, а также все необходимые инструкции для управления приложениями и сервисами

  1. Основные сервисы
  2. Инструкция CI/CD

Основные сервисы

Целевая структура сервисов состоит из следующих компонент:

  • website - основной вебсайт проекта (https://alchemytics.ru), который может существовать отдельно от остального проекта и по сути представляет собой MPA (Multi Page Application) реализацию блога
  • profile - личная страничка, доступная после прохождения авторизации (https://profile.alchemytics.ru); необходима для получения доступов к демонстрационным стендам
  • api - основное API для реализации взаимодействия сервисов между друг другом
  • db - база данных для хранения данных
  • s3 - объектное хранилище (преимущественно для резервного копирования данных)

Визуально сервисы связаны между собой следующим образом

flowchart LR
    subgraph websites_basic[Основные сайты]
    direction TB
        website@{ shape: rounded }
        profile@{ shape: rounded }

        website ~~~ profile
    end

    jWebsiteToApi@{ shape: f-circ }

    subgraph internal[Внутренние службы]
    direction LR
        api@{ shape: rounded }
        db@{ shape: cyl }
        s3@{ shape: lin-cyl }

        api --> db
        api --> s3
    end

    websites_basic --> jWebsiteToApi --> api
Loading

Инструкция CI/CD

TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published