Перейти к основному содержанию Перейти к навигации Перейти к нижнему колонтитулу
Ограниченное время: Программа Design Partner. План BUSINESS бесплатно на всю жизнь.

Создание первого репозитория

Создайте зашифрованный репозиторий на сервере и откройте его в VS Code.

Создание первого репозитория

Репозиторий Rediacc представляет собой один зашифрованный файл на сервере. Смонтируйте его, и вы получите папку с собственным Docker-демоном и данными приложения, полностью изолированную от всего остального на сервере.

Представьте его как USB-накопитель для продакшена: в покое это файл, а при запуске готовый сервер.

Смотреть урок

Файл на диске, среда после монтирования

Encrypted file mounts as an isolated folder

На диске это один зашифрованный образ. После монтирования вы получаете:

  • Выделенный Docker-демон (отдельный от хостового)
  • Данные приложения внутри зашифрованного тома
  • Loopback IP-адреса, не конфликтующие ни с чем на сервере

Репозитории мобильны. Скопируйте один между машинами, сделайте резервную копию или создайте форк (форки мгновенны и занимают одинаковое время: репозиторий объёмом 100 ГБ форкается так же быстро, как 1 ГБ). Каждый репозиторий изолирован от всех остальных на том же сервере. Вот в чём суть изоляции.

Создание репозитория

rdc repo create --name my-app -m <machine-name> --size 2G

Создайте зашифрованный repository объёмом 2 ГБ на сервере. Repo — это единый зашифрованный файл на диске. После создания он сразу монтируется: папка с собственным Docker daemon и изолированными данными приложения.

Эта команда создаёт зашифрованный репозиторий объёмом 2 ГБ и монтирует его. Проверьте:

rdc repo list -m <machine-name>

Убедитесь, что новый repo зарегистрирован. После добавления в список его можно развернуть, сделать fork, создать резервную копию или открыть в редакторе с ноутбука.

Открытие в VS Code

rdc vscode connect -m <machine-name> --repository my-app

Откройте repo напрямую в VS Code с помощью rdc vscode connect. Команда запускает удалённую SSH-сессию в repo, чтобы вы могли редактировать его файлы в своём редакторе.

VS Code откроется внутри репозитория через SSH. Рабочее пространство начинается пустым намеренно. Всё, что вы создаёте здесь, хранится внутри зашифрованного тома и невидимо для любых других репозиториев на сервере.


Далее: Развёртывание первого приложения.