Heim > Java > javaLernprogramm > So finden Sie Java App Hosting (ISP) oder wie stellen Sie die Spring Boot-Website auf Koyeb bereit?

So finden Sie Java App Hosting (ISP) oder wie stellen Sie die Spring Boot-Website auf Koyeb bereit?

Barbara Streisand
Freigeben: 2025-01-04 04:18:40
Original
934 Leute haben es durchsucht

Spring Boot ist das bekannteste Java-Framework, und ich habe nach einer einfachen Möglichkeit gesucht, eine Java-App auf einem Hosting-Service bereitzustellen (nicht dediziert, was sehr teuer ist, nicht AWS/Azure, die zu kompliziert sind), meist Shared Hosting unterstützt keine Java-Apps, sie unterstützen PHP, ASP oder Perl. Hier ist die Tabelle für die von Godaddy Webhosting unterstützte Technologie.

Ich werde erklären, wie die Bereitstellung von Dockerhub auf Koyeb erfolgt, oder wir können auch die Bereitstellung vom Github-Repository aus durchführen.

  1. Entwickeln Sie eine SB-App und stellen Sie sicher, dass lokal alles funktioniert.
  2. Führen Sie mvn spring-boot:build-image -Dspring-boot.build-image.imageName=target-docker-namespace/app-name aus. Dadurch wird das Image der App im lokalen Docker generiert.
  3. Übertragen Sie das Bild auf den Docker-Hub, drücken Sie Docker Push /getting-started-todo-app oder verwenden Sie den Docker-Desktop

How to find java app hosting(ISP) or How to deploy Spring Boot website to Koyeb

  1. Gehen Sie zum Koyeb-Dashboard und klicken Sie auf „Webservice erstellen“, wählen Sie dann Docker und konfigurieren Sie es entsprechend. Das System generiert eine Subdomain, in der wir testen können, stellen dann die DNS-Verbindung her und unsere Website ist online.

Ich verbringe ungefähr 2 Stunden, bis die App im Docker-Image funktioniert, das zum Aktualisieren der POM-XML-Versionen und Plugins erforderlich ist. Folgen Sie besser https://start.spring.io/, das das beste POM hat.

Auf Koyeb-Seite habe ich beim Konfigurieren der Instanz den Port auf 8080 geändert. Wenn wir nicht den von SB verwendeten Port auswählen, funktioniert es möglicherweise nicht.

Im Moment sieht es so aus, als würde dies monatlich 5,36 $ kosten. Ich verwende eine eSmall-Instanz. Ich habe nur zur späteren Bezugnahme einen Screenshot gemacht und sehe, wie sich die Inflation darauf auswirkt How to find java app hosting(ISP) or How to deploy Spring Boot website to Koyeb

Referenzen:

  • https://docs.docker.com/get-started/introduction/build-and-push-first-image/
  • https://www.koyeb.com/docs/deploy/java#deploy-to-koyeb-from-a-container-registry

Das obige ist der detaillierte Inhalt vonSo finden Sie Java App Hosting (ISP) oder wie stellen Sie die Spring Boot-Website auf Koyeb bereit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage