Déployer une application Web C++ sur Heroku avec Docker et Nix
▻https://linuxfr.org/news/deployer-une-application-web-c-sur-heroku-avec-docker-et-nix-75824439-8e49-
Les services de plate‐forme (PaaS) comme Heroku permettent de déployer des applications Web écrites dans des langages comme PHP, Ruby, Java… Cependant, déployer des applications C++ est plus compliqué (portabilité de l’interface binaire ABI, gestion des dépendances, etc.). Cette article présente plusieurs solutions pour déployer des applications Web C++ sur Heroku, en utilisant des images Docker et le gestionnaire de paquet Nix. lien n°1 : Journal à l’origine de la dépêchelien n°2 : Code sourcelien n°3 : La vidéo sur YouTubelien n°4 : La vidéo sur PeerTubelien n°5 : Nix 2.0 sur LinuxFr.orgSommaire
Exemple d’application web C++ avec le framework Wt Solution 1 : Dockerfile simple Solution 2 : Dockerfile multi-stage Solution 3 : configuration Nix simple Solution 4 : configuration Nix optimisée Conclusion
Bémol (...)