vidéo peertube - vidéo youtube - dépôt git
Intro au déploiement web avec Haskell/Nix/Nixops
comment développer un site web en Haskell et le déployer avec Nix et Nixops
Développement en local
comme d’habitude : code Haskell + config cabal +
default.nix
lancer l’application web :
- tester à l’adresse http://localhost:3000
Déploiement dans une virtualbox
écrire un fichier de déploiement, par exemple
nixops.nix
créer et déployer :
tester à l’adresse http://192.168.56.101:3000
monitorer/administrer la VM :
nixops list
nixops info -d vm1
nixops stop -d vm1
nixops start -d vm1
nixops ssh -d vm1 calculetteweb
journalctl -u calculetteweb
...
- supprimer la VM :