Criar o Seu Primeiro Repositório
Um repositório Rediacc é um ficheiro encriptado no seu servidor. Monte-o e obtém uma pasta com o seu próprio daemon Docker e os seus próprios dados de aplicação, completamente isolada de tudo o resto no servidor.
Pense nisto como uma pen USB para produção: um ficheiro em repouso, um servidor em execução.
Ver o tutorial
Ficheiro em disco, ambiente quando montado
Em disco é uma única imagem encriptada. Quando monta, obtém:
- Um daemon Docker dedicado (separado do do servidor anfitrião)
- Dados da aplicação dentro do volume encriptado
- IPs de loopback que não colidem com nada mais no servidor
Os repositórios movem-se. Copie um entre máquinas, faça backup ou crie um fork (os forks são quase instantâneos e de tempo constante, um repositório de 100 GB faz fork tão depressa como um de 1 GB). Cada repositório está completamente isolado de todos os outros repositórios no mesmo servidor. Esse isolamento é o objetivo principal.
Criar um
rdc repo create --name my-app -m <machine-name> --size 2G Crie um repository criptografado de 2 GB no servidor. Um repo é um único arquivo criptografado em repouso. Ao criá-lo, ele é montado imediatamente: uma pasta com o seu próprio Docker daemon e dados de aplicação isolados.
Isto cria um repositório encriptado de 2 GB e monta-o. Verifique:
rdc repo list -m <machine-name> Confirme que o novo repo está registrado. Uma vez listado, pode ser implantado, submetido a fork, salvo em backup ou aberto em um editor a partir do seu computador.
Abrir no VS Code
rdc vscode connect -m <machine-name> --repository my-app Abra o repo diretamente no VS Code com rdc vscode connect. Isso inicia uma sessão SSH remota no repo para que você possa editar seus arquivos no editor.
O VS Code abre dentro do repositório via SSH. O espaço de trabalho começa vazio por design. Tudo o que criar aqui vive dentro do volume encriptado e é invisível para todos os outros repositórios no servidor.
Próximo: Implementar a Sua Primeira Aplicação.