Heroku ist eine Cloud-Plattform, mit der Sie Ihre Apps erstellen, bereitstellen, überwachen und skalieren können. So können Sie den Prozess der Ideenfindung und -inbetriebnahme beschleunigen. Es befreit Sie auch von Problemen beim Infrastrukturmanagement. Auszug aus
- Offizielle Formularseite
Darüber hinaus ist Heroku ein PaaS (Platform as a Service), dh Entwickler können Anwendungen verteilen und betreiben, indem sie sich nur auf die Anwendungsentwicklung konzentrieren. Da es mit GitHub verknüpft ist, kann es nur durch Drücken auf Git bereitgestellt werden, sodass es eine geeignete Plattform für CI / CD ist. Derzeit werden Sprachen wie "Node.js", "Java", "PHP" und "Go" unterstützt.
Heroku-CLI ist ein Tool, das die Handhabung von Heroku-Apps auf dem Terminal erleichtert. Sie können es unter [hier] herunterladen (https://devcenter.heroku.com/articles/heroku-cli). (** Bitte installieren Sie git im Voraus. **) Bitte installieren Sie entsprechend Ihrem Betriebssystem.
heroku login -i
Die Option "-i" bedeutet "Anmelden innerhalb des Befehls". Ohne diese Option wird der Browser geöffnet und Sie werden mit dem Browser angemeldet.
Wechseln Sie nach dem Anmelden in das Verzeichnis, das Sie mit der Heroku-App erstellen möchten, und starten Sie git mit "git in it".
Wenn Sie noch keine Quelle haben, können Sie den Tutorial-Code von Heroku unter dem folgenden Link klonen.
Node.jsJavaPHPDie App wird automatisch auf Heroku mit "Heroku Start" generiert. In diesem Fall wird der Name der App zufällig generiert, sodass Sie ihn später ändern oder zuerst die App erstellen und mit "heroku git: clone -a [App-Name]" klonen können.
Lassen Sie uns den Code erhöhen, der "Hallo Welt" in PHP und Java ausgibt.
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 ist eine Webanwendung, daher können Sie sie nicht einfach mit "System.out.println ()" anzeigen. Ich denke, es ist besser, ein Webframework wie Spring zu verwenden.
git add . git commit -am "Commit-Nachricht" git push heroku master
Sie können die Quelle mit dem obigen Befehl an Heroku senden.
Der Befehl heroku open -a [App-Name]
öffnet Ihre App in Ihrem Browser.
Sie können dies auch mit der Schaltfläche "App öffnen" auf der Heroku-Formularseite überprüfen.
Wir haben vorgestellt, wie Sie Heroku einfach bereitstellen können. Ich denke, dass Serverless und Cordless stetig kommen, daher denke ich, dass das Tragen von Cloud-Diensten wie Heroku und AWS Elastic Beanstalk in Zukunft eine große Stärke sein wird. Danke für Ihren Besuch
Recommended Posts