Heroku est une plate-forme cloud qui vous aide à créer, servir, surveiller et mettre à l'échelle vos applications, vous permettant d'accélérer le processus d'obtention d'une idée et de la mettre en œuvre. Cela vous libère également des problèmes de gestion de l'infrastructure. Extrait de
- Official Form Page
De plus, Heroku est un PaaS (Platform as a Service), ce qui signifie que les développeurs peuvent distribuer et exploiter des applications en se concentrant uniquement sur le développement d'applications. Puisqu'il est lié à GitHub, il peut être déployé sur git simplement en poussant, c'est donc une plate-forme appropriée pour CI / CD. Actuellement, il prend en charge des langages tels que Node.js
, Java
, PHP
, Go
.
Heroku-CLI est un outil qui facilite la gestion des applications Heroku sur le terminal. Vous pouvez le télécharger sur ici. (** Veuillez installer git à l'avance. **) Veuillez installer en fonction de votre système d'exploitation.
heroku login -i
L'option -i
signifie" connectez-vous dans la commande ". Sans cette option, le navigateur s'ouvrira et vous serez connecté avec le navigateur.
Après vous être connecté, accédez au répertoire que vous souhaitez créer avec l'application Heroku et lancez git avec git dedans
.
Si vous n'avez pas de source existante, vous pouvez cloner le code du didacticiel Heroku via le lien ci-dessous.
Node.jsJavaPHPL'application est automatiquement générée sur Heroku avec heroku start
. Dans ce cas, le nom de l'application est généré aléatoirement, vous pouvez donc le modifier plus tard ou créer d'abord l'application et la cloner avec heroku git: clone -a [nom de l'application]
.
Élevons le code qui produit "hello world" en PHP et Java.
PHP
index.php
<?php
echo 'hello world';
Java
DemoApplication.java
package com.example.test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@SpringBootApplication
public class DemoApplication {
@RequestMapping("/")
@ResponseBody
String home() {
return "hello world";
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
Heroku est une application Web, vous ne pouvez donc pas simplement la regarder avec System.out.println ()
.
Je pense qu'il est préférable d'utiliser un framework Web tel que Spring.
git add . git commit -am "message de validation" git push heroku master
Vous pouvez pousser la source vers Heroku avec la commande ci-dessus.
La commande heroku open -a [nom de l'application]
ouvre votre application dans votre navigateur.
Vous pouvez également le vérifier avec le bouton "Ouvrir l'application" sur la page du formulaire Heroku.
Nous avons présenté comment déployer facilement sur Heroku. Je pense que le sans serveur et le sans fil arrivent régulièrement, donc je pense que le port de services cloud tels que Heroku et AWS Elastic Beanstalk sera une grande force à l'avenir. Merci pour votre visite
Recommended Posts