Créer votre premier dépôt
Un dépôt Rediacc est un fichier chiffré unique sur votre serveur. Une fois monté, il devient un dossier avec son propre daemon Docker et ses propres données d’application : complètement isolé, complètement portable.
Pensez-y comme une clé USB pour la production : un fichier au repos, un serveur en exécution.
Regarder le tutoriel
Fichier sur disque, environnement une fois monté
La forme sur disque est une image chiffrée unique. Une fois montée, vous obtenez :
- Un daemon Docker dédié (distinct de celui de l’hôte)
- Les données d’application à l’intérieur du volume chiffré
- Des adresses IP loopback qui n’entrent pas en conflit avec quoi que ce soit d’autre sur la machine
Les dépôts sont portables. Vous pouvez en déplacer un entre machines, le sauvegarder ou en faire un fork instantanément. Chaque dépôt est isolé de tous les autres sur le même serveur.
En créer un
time rdc repo create --name my-app -m my-server --size 2G
Cela crée un dépôt chiffré de 2 Go sur my-server. Vérifiez-le :
time rdc repo list -m my-server
L’ouvrir dans VS Code
rdc vscode connect -m my-server -r my-app
VS Code s’ouvre directement à l’intérieur du dépôt. Notez que l’espace de travail est vide. C’est votre environnement isolé. Tout ce que vous créez ici vit dans le volume chiffré, invisible pour tout autre dépôt sur le même serveur.
Suivant : Déployer votre première application.