[JAVA] Démarrer heroku via heroku CLI (pour les débutants)

Qu'est-ce que Heroku?

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.

Télécharger Heroku-CLI

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.

Opération de commande

S'identifier

Clone du référentiel

L'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].

Validation du code source

É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. image.png Vous pouvez également le vérifier avec le bouton "Ouvrir l'application" sur la page du formulaire Heroku.

À la fin

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

Démarrer heroku via heroku CLI (pour les débutants)
Fonctionnement de la CLI Heroku (commande)
Exécution de débogage Java [pour les débutants Java]
[Java] Instruction de base pour les débutants
[Pour les super débutants] Super introduction à DBUnit
(Pour les débutants) [Rails] Installer Devise
[Pour les super débutants] Ant super introduction
Plus utilisable Enumerable pour les débutants
Java pour les débutants, masquage des données
[Pour les super débutants] Super introduction à Maven
Application Java pour les débutants: stream