Support du screencast consacré à la publication d'application sur le cloud heroku. Les vidéos sont publiées sur youtube, mentionnées sur mon blog et compte twitter
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderParis, France
Présentation sur la façon de générer une image de machine virtuelle avec ubuntu-vm-builder, intégrant Plone et Deliverance. Cette procédure permet d'obtenir une image «prête à porter» ou plutôt «prête à héberger», utilisable en environnement Xen, Amazon, VMWare, KVM. Présentation par Tien Hai NGuyen (Pilot Systems) au Word Plone Day 2009.
Pour un barcamp chez Palo-It j'ai présenté ZeCloud, la communauté Azure et accompagné de NAO j'ai montré les applis que j'ai montré aux techdays avec des détails sur leur conception
Talk made at meetup Mozilla Paris octobre 2017 by Christophe Villeneuve on "Introduction aux webExtensions".
La présentation a pour but d'aider à mieux appréhender ces nouvelles extensions, les impacts et les possibilités offertes dans le navigateur, les emplacements disponibles, le tout cadencé de cas exemples.
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderParis, France
Présentation sur la façon de générer une image de machine virtuelle avec ubuntu-vm-builder, intégrant Plone et Deliverance. Cette procédure permet d'obtenir une image «prête à porter» ou plutôt «prête à héberger», utilisable en environnement Xen, Amazon, VMWare, KVM. Présentation par Tien Hai NGuyen (Pilot Systems) au Word Plone Day 2009.
Pour un barcamp chez Palo-It j'ai présenté ZeCloud, la communauté Azure et accompagné de NAO j'ai montré les applis que j'ai montré aux techdays avec des détails sur leur conception
Talk made at meetup Mozilla Paris octobre 2017 by Christophe Villeneuve on "Introduction aux webExtensions".
La présentation a pour but d'aider à mieux appréhender ces nouvelles extensions, les impacts et les possibilités offertes dans le navigateur, les emplacements disponibles, le tout cadencé de cas exemples.
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
Avec 3 autres MVP, nous avions réalisé une démonstration autour de Docker, ASP.NET Core et Raspberry PI 2 pendant la soirée du tech.days camp du 16/03 organisée par Microsoft. J'ai fait un retour d'expérience sur cette démo principalement sur le Continuous Delivery avec VSTS.
Vous pouvez reproduire la démo chez vous avec l'aide de notre repo Github https://github.com/punlimitlab/home.
Docker Tours Meetup #1 - Introduction à DockerThibaut Marmin
Slides de l'introduction à Docker présentée par Thibaut Marmin et Antoine Boudot lors du premier Docker Tours Meetup (@DockerTours).
Présentation en trois parties :
- Introduction Docker (classique)
- Cas pratique en DEV
- Cas pratique en PROD
http://www.meetup.com/fr/Docker-Tours
Après avoir abordé les différentes problématiques autour d'AngularJS, du Continuous Delivery et de Java 8 :
les NightClazz sont de retours en 2015.
Zenika a hébergé le Docker Tour de France, en décembre dernier, souhaitant poursuivre notre investissement sur cette technologie nous vous proposons d'assister à la NightClazz Docker - Découverte.
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?Membré Guillaume
Présentation au Jug de Nantes le 15 mai 2017
Si vous croyez que Docker et les Pipelines ne servent qu'aux chargements et transport de conteneurs, Jenkins, votre fidèle serviteur, vous montrera comment en tirer le meilleur parti.
Conférence donnée au JUG Nantes, mai 2017
Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016Alexis Ducastel
Slides de la présentation "Docker avec Rancher, du dev à la prod" par Alexis Ducastel et Ivan Beauté de makazi.com lors du Devops DDay au stade Orange Vélodrome de Marseille le 7 Octobre 2016
Retrouvez également la présentation sur Youtube : https://www.youtube.com/watch?v=E1LDR2pX2w4&index=18&list=PLNBeWtNgozici8YOrke1gQ-xGuRra6JUr
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Silicon Comté
Docker est une plateforme open source, pour les développeurs et les administrateurs systèmes, destinée à empaqueter une application et ses dépendances dans le but de l’exécuter sur n’importe quel serveur.
Il a pour objectif de faciliter le déploiement d’une application, d’avoir plusieurs versions de celle-ci et également d’automatiser son packaging tout en gardant un système de base propre.
Alexandre Di Pino nous présentera cette technologie et l’utilisation qu’il en fait dans un contexte de production.
A propos de l’intervenant
Titulaire d’un master en informatique à Epitech, Alexandre travaille au sein de la société InSimo, société développant un moteur physique temps réel pour la simulation médicale. Twitter : @a_dipino / LinkedIn : alexandredipino
Déploiement et gestion d'un site web avec RancherAnthony Sigogne
Nous verrons comment déployer en quelques minutes un site web sur un serveur privé grâce à une infrastructure sous forme de containers Docker : du serveur HTTP (Nginx) à la certification SSL (LetsEncrypt) en passant par l'installation d'un outil analytics (Piwik). Pour créer et gérer notre stack de containers, nous utiliserons Rancher, un service d'orchestration basé sur une interface utilisateur ergonomique.
Présentation faite lors du Docker Meetup Nouméa du 24/11/2016 :
http://www.meetup.com/fr-FR/Docker-Noumea/events/234912937/?eventId=234912937
Présentation portant sur le système de virtualisation Docker.
Langue : Français.
Auteur : Colin LEVERGER, me@colinleverger.fr, merci de citer vos sources ;)
Sources : Wikipedia / Docker site officiel : https://www.docker.com/
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
Avec 3 autres MVP, nous avions réalisé une démonstration autour de Docker, ASP.NET Core et Raspberry PI 2 pendant la soirée du tech.days camp du 16/03 organisée par Microsoft. J'ai fait un retour d'expérience sur cette démo principalement sur le Continuous Delivery avec VSTS.
Vous pouvez reproduire la démo chez vous avec l'aide de notre repo Github https://github.com/punlimitlab/home.
Docker Tours Meetup #1 - Introduction à DockerThibaut Marmin
Slides de l'introduction à Docker présentée par Thibaut Marmin et Antoine Boudot lors du premier Docker Tours Meetup (@DockerTours).
Présentation en trois parties :
- Introduction Docker (classique)
- Cas pratique en DEV
- Cas pratique en PROD
http://www.meetup.com/fr/Docker-Tours
Après avoir abordé les différentes problématiques autour d'AngularJS, du Continuous Delivery et de Java 8 :
les NightClazz sont de retours en 2015.
Zenika a hébergé le Docker Tour de France, en décembre dernier, souhaitant poursuivre notre investissement sur cette technologie nous vous proposons d'assister à la NightClazz Docker - Découverte.
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?Membré Guillaume
Présentation au Jug de Nantes le 15 mai 2017
Si vous croyez que Docker et les Pipelines ne servent qu'aux chargements et transport de conteneurs, Jenkins, votre fidèle serviteur, vous montrera comment en tirer le meilleur parti.
Conférence donnée au JUG Nantes, mai 2017
Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016Alexis Ducastel
Slides de la présentation "Docker avec Rancher, du dev à la prod" par Alexis Ducastel et Ivan Beauté de makazi.com lors du Devops DDay au stade Orange Vélodrome de Marseille le 7 Octobre 2016
Retrouvez également la présentation sur Youtube : https://www.youtube.com/watch?v=E1LDR2pX2w4&index=18&list=PLNBeWtNgozici8YOrke1gQ-xGuRra6JUr
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Silicon Comté
Docker est une plateforme open source, pour les développeurs et les administrateurs systèmes, destinée à empaqueter une application et ses dépendances dans le but de l’exécuter sur n’importe quel serveur.
Il a pour objectif de faciliter le déploiement d’une application, d’avoir plusieurs versions de celle-ci et également d’automatiser son packaging tout en gardant un système de base propre.
Alexandre Di Pino nous présentera cette technologie et l’utilisation qu’il en fait dans un contexte de production.
A propos de l’intervenant
Titulaire d’un master en informatique à Epitech, Alexandre travaille au sein de la société InSimo, société développant un moteur physique temps réel pour la simulation médicale. Twitter : @a_dipino / LinkedIn : alexandredipino
Déploiement et gestion d'un site web avec RancherAnthony Sigogne
Nous verrons comment déployer en quelques minutes un site web sur un serveur privé grâce à une infrastructure sous forme de containers Docker : du serveur HTTP (Nginx) à la certification SSL (LetsEncrypt) en passant par l'installation d'un outil analytics (Piwik). Pour créer et gérer notre stack de containers, nous utiliserons Rancher, un service d'orchestration basé sur une interface utilisateur ergonomique.
Présentation faite lors du Docker Meetup Nouméa du 24/11/2016 :
http://www.meetup.com/fr-FR/Docker-Noumea/events/234912937/?eventId=234912937
Présentation portant sur le système de virtualisation Docker.
Langue : Français.
Auteur : Colin LEVERGER, me@colinleverger.fr, merci de citer vos sources ;)
Sources : Wikipedia / Docker site officiel : https://www.docker.com/
Support pour une presentation sur les opérations avancées avec MongoDB (il n'y a pas de vidéo)
Le texte général est ici: http://germanlinux.blogspot.fr/2014/06/operations-avancees-avec-mongodb.html
Comment débuter en devops et apprendre à réaliser son premier pipeline. Très facilement et en toute simplicité.
Une formation gratuite pour s'initier au devops.
https://youtu.be/tiSfXCM8VTw
https://gitlab.com/xavki/pipeline-saison-1
Bien que Docker soit facile d'utilisation, construire une image reste un exercice compliqué.
Optimisation, layers, et sécurité nécessitent de s'abstraire des Dockerfile basiques qu'on peut trouver sur internet.
Dans ce BBL, nous verrons comment bien packager une application Spring Boot dans une image Docker/OCI.
Nous allons parcourir les bonnes pratiques préconisées par Spring, les pièges à éviter, comment bien écrire un Dockerfile pour optimiser la construction et l'image finale pour une exécution dans Kubernetes et nous verrons aussi des moyens alternatifs de construction d'images Spring Boot et l'outillage d'analyse à ajouter à votre toolbox.
PHP Composer : Pourquoi ? Comment ? Et plus ...Romain Cambien
Présentation de la gestion de dépendance grâce à Composer. Comment l'installer et le principales commandes à connaitre. Présentation et demonstration du projet Toran Proxy.
Présentation des concepts autour de Node.js ainsi que son écosystème de modules. Très rapide overview de Sails.js, un excellent framework de développement d'API REST et d'application web.
Si vous voulez en savoir un peu plus sur Cloudbees, notre nouveau partenaire technique, nous vous invitons à découvrir la présentation de Noel Bardelot.
Noel nous a préparé une démonstration sur la manière d'aborder le développement Java dans le Cloud via la solution DEV@Cloud de CloudBees.
A cette occasion vous apprendrez à créer un projet pas à pas, outil par outil et à reproduire à volonté.
Pas de pré-requis particulier pour cette vidéo tout public.
Symfony2: 30 astuces et bonnes pratiquesNoel GUILBERT
Avec cette nouvelle version de votre framework préféré, de nouvelles fonctionnalités et de nouveaux usages sont apparus. Vous vous demandez comment structurer vos bundles? Comment organiser votre code source? Comment utiliser correctement l'injecteur de dépendance? Venez découvrir au cours de cette session les bonnes pratiques, et quelques astuces, qui vous aiderons dans la réalisation de vos projets avec Symfony2.
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
PhoneGap permet de créer des applications multi plates-formes mobiles. Il prend actuellement en charge iOS, Android, HP webOS, BlackBerry et Symbian. Celles-ci sont développées en HTML5, Javascript et CSS et sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web.
Cette outil permet ainsi de construire des applications sur chacune des plates-formes, sans avoir à apprendre l'Objective-C, Java ou autre langage de programmation. PhoneGap prend également en charge tous les cadres ouverts avec lesquels on a l'habitude de travailler, comme jQuery, Sencha,....
PhoneGap a été développé par Nitobi lors d'un événement (l'iOSDevCamp à San Francisco) et va continuer à avoir du succès à la conférence O'Reilly Média. Ce Software fut ensuite racheté le 4 octobre 2011 par Adobe Systems.
Désormais connu depuis son rachat sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova (le nom "Callback" ayant été jugé comme trop générique), ce dernier continue encore à attirer les développeurs.
Eclipse est un environnement de développement intégré libre (IDE), supportant de nombreux langages de programmation. Il produit et fournit des outils pour la réalisation de logiciels, englobant les activités de programmation, de modélisation, de conception, de test et de reporting.
Android quant à lui est un système d'exploitation Open Source utilisant le noyau Linux, pour smartphones, PDA, terminaux mobiles ainsi que de nombreux autres appareils. Il a été conçu par Android, une startup rachetée par Google et son support est réalisé en Java.
Le développement d'applications Android fait cependant appel à un certain nombre de pré-requis en programmation:
1. DOCKER VS VM
2. CONSTRUIRE MANUELLEMENT UNE IMAGE PHP7
3. LANCER SCRIPT PHP 7 EN MODE CONSOLE VIA DOCKER
4. LANCER SCRIPT PHP 7 EN MODE WEB VIA DOCKER
5. AUTOMATISER LE BUILD D’UNE IMAGE DOCKER
6. ORCHESTRER LES CONTAINERS
7. LOAD BALANCER 2 CONTAINERS WEB
8. UTILISER LES IMAGES DE LA COMMUNAUTÉ
-------
1. DOCKER VS VM
2. MANUALLY BUILD A PHP7 IMAGE
3. START SCRIPT PHP 7 IN CONSOLE MODE VIA DOCKER
4. LAUNCH SCRIPT PHP 7 IN WEB MODE VIA DOCKER
5. AUTOMATING THE BUILD OF A DOCKER IMAGE
6. ORCHESTRATING CONTAINERS
7. LOAD BALANCEOR 2 WEB CONTAINERS
8. USER IMAGES OF THE COMMUNITY
1. Apprendre 1
chose chaque jour
Publier son application sur le cloud
Heroku
(partie 2)
@germanlinux
http://apprendre1chosechaquejour.herokuapp.com
Support pour une vidéo en francais publiée sur youtube (utilisateur germanlinux)
Blog : germanlinux.blogspot.com
Twitter : @germanlinux
2. Les spécificités du Cloud
● La publication sur le cloud
● Les dépendances
● Le lancement de l'application
3. La publication sur le cloud
Héroku est vu comme un dépôt distant GIT
● Réservation d'une application PAAS sur Heroku
heroku create --stack cedar
=> URL
4. Les dépendances
● Ruby => Gemfile
● Node.js => package.json
● Pas de dépendances strictement locales
5. Ruby
● Création manuelle d'un Gemfile
source :rubygems
gem 'sinatra', '1.1.0'
gem 'thin'
● Lancement de la commande bundle install
=> Gemfile.lock
7. Lancement de l'application
● Utilisation de foreman
● Création d'un fichier Procfile
« web: bundle exec ruby web.rb -p $PORT »
Test local : foreman start
8. Et pour terminer !
git add .
git commit -m 'bonne video'
git push heroku master
9. En résumé
● Creer un répertoire
● Git init
● Réserver votre application
● Ecrire l'application
● Les dépendances
● Le lanceur
● Publication