Blog

Statut actuel, plan actuel

Chargement...

5 min de lecture

Statut actuel, plan actuel

Nous avons travaillé ces derniers mois sur Appsdeck. Cet article décrit les différentes fonctionnalités qui fonctionnent actuellement sur la plateforme (nous parlerons plus tard de notre feuille de route actuelle vers la phase de test bêta).

How Scalingo makes migrating from Heroku easy

Nous avons travaillé ces derniers mois sur Appsdeck. Cet article décrit les différentes fonctionnalités qui fonctionnent actuellement sur la plateforme (nous parlerons plus tard de notre feuille de route actuelle vers la phase de test bêta).

Le support des Buildpacks et du Procfile fonctionne maintenant. Si vous n’êtes pas familier avec ces termes, nous allons les expliquer maintenant.

Lorsque vous poussez votre code sur Appsdeck avec git, nous l’emballons dans un conteneur, puis nous exécutons un ensemble de scripts pour détecter le langage que vous utilisez et pour installer les dépendances requises. Cela est un buildpack. Cela signifie que nous supportons virtuellement n’importe quel langage ou framework. Cependant, pendant les phases de test bêta, nous limiterons le nombre de buildpacks que vous pouvez utiliser et nous ne prendrons en charge que Ruby/Rails, NodeJS, Python, Go, PHP, Java et Scala (ce qui est déjà pas mal !), mais toute autre technologie sera simplement à un buildpack près.

Le Procfile, qui est simplement un fichier texte à la racine de votre code source de projet, vous permet de définir différents types de processus que vous aimeriez voir s’exécuter sur Appsdeck. Par défaut, nous définissons pour vous un processus "web", puis vous pouvez définir vos propres types de processus comme "crunchers", "crawlers" ou "workers".

Via votre tableau de bord web Appsdeck, vous pouvez maintenant effectuer les tâches suivantes :

  1. créer un projet (!)

  2. déployer un projet (avec git push)

  3. définir des variables d'environnement pour un projet

  4. choisir un sous-domaine et personnaliser les CNAME

  5. choisir le nombre et le type de conteneurs que votre application utilisera

  6. voir les journaux de vos conteneurs

La plateforme Appsdeck dispose également de sa propre API publique et nous avons une première version d'un client en ligne de commande que vous pouvez utiliser pour réaliser les 6 tâches précédentes. Avec ce client en ligne de commande, vous pouvez également exécuter des commandes dans votre projet : nous lançons un conteneur à durée déterminée qui vivra aussi longtemps que votre commande. Vous pouvez l’utiliser pour exécuter des commandes à durée déterminée comme des tâches rake ou lancer un bash. Oui, c’est un bash complet qui s'exécute dans votre environnement.

Donc vous pourriez demander, qu'est-ce qui manque ?

Parce que nous tenons à l'efficacité et à la sécurité de vos données, nous pensons qu'il est important que les moteurs de stockage fassent partie de la plateforme (contrairement à Heroku). Nous allons nous concentrer principalement sur MySQL, MongoDB et Redis. C'est sur cela que nous travaillons actuellement. Au fait, si vous souhaitez utiliser Appsdeck et avez besoin d'un autre moteur de stockage, faites-le nous savoir.

Nous comprenons votre scepticisme à propos du projet Appsdeck et nous savons que vous préféreriez tester la plateforme aujourd'hui. Nous faisons de notre mieux pour finir de construire notre produit et nous vous laisserons ensuite l’explorer :)

Nous pensons que nous serons en mesure d'ouvrir une bêta privée pendant les mois d'octobre et de novembre, une bêta publique à partir de décembre et nous allons ensuite incorporer la société en janvier 2014 (au plus tard).

Pour apaiser un peu votre impatience, voici quelques captures d'écran du tableau de bord web :



Dashboard screenshot 1





Dashboard screenshot 2
Yann Klis, Scalingo

Yann Klis

Yann KLIS a fondé Scalingo en 2015 avec son associé Léo Unbekandt avec la vision de proposer une plateforme cloud d'hébergement web, véritable alternative européenne et souveraine aux géants américains. Aujourd'hui Scalingo héberge plusieurs milliers d'applications web déployées par des clients du monde entier ! L'objectif de Scalingo est de devenir la plateforme cloud de référence pour les développeurs web en Europe. Auparavant, il a fondé Novelys, un studio de développement spécialisé dans la technologie Ruby on Rails.

Restez informé

Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.

Prêt à déployer en toute confiance ?

Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.

Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.