W celu naprawy błędu można spróbować następującej komendy:
curl https://cli-assets.heroku.com/apt/release.key | sudo apt-key add –
Po czym ponownie można wywołać polecenie:
sudo apt update
W celu naprawy błędu można spróbować następującej komendy:
curl https://cli-assets.heroku.com/apt/release.key | sudo apt-key add –
Po czym ponownie można wywołać polecenie:
sudo apt update
Przedstawię pokrótce jak można wrzucić utworzoną aplikację na serwery Heroku.
Tutaj przykład utworzonego prostego “Hello World” we frameworku Javy – Springu:
https://github.com/traininguniverse/HerokuDeployExample
Ściągamy repo i następnie je otwieramy w terminalu:
cd HerokuDeploExample-master
Żeby mieć zastosowanie do deploy-owania nowej własnej aplikacji usuwamy ukryty folder “.git”.
I zaczynamy tak jakbyśmy mieli tworzoną aplikację od nowa.
Najpierw inicjalizujemy puste repozytorium:
git init
Dodajemy na podstawie danych z Heroku ustawienia lokalne git:
git config user.email “imie.nazwisko@domena.pl”
git config user.name “Imie Nazwisko”
Dodajemy pliki i zatwierdzamy:
git add .
git commit -m “Add app”
Tworzymy aplikacje na Heroku – podajemy nazwę:
heroku create app-name
Sprawdzamy czy zdalne repo jest dobrze ustawione:
git remote -v
heroku git:remote -a app-name
Wrzucamy repozytorium na serwer:
git push heroku master
Otwieramy aplikację komendą:
heroku open
Zgodnie z linkiem tworzymy szkielet Spring Boot. Na stronie Initializr dodajemy jako zależności “Spring Web”.
Możemy dodać jakąś nową klasę, żeby wyświetlała nam jakiś tekst, np. :
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class Example { @RequestMapping("/") String hello(){ return "Witaj świecie!"; } public static void main(String[] args){ SpringApplication.run(Example.class,args); } }
Standardowo odpalamy aplikację i powinien wyświetlić nam się żądany tekst.
Gdy mamy już zainstalowanego Git-a i Heroku logujemy się:
$heroku login
git init
git add .
git commit -m "initial commit"
Tworzymy aplikację komendą:
$heroku create
$git push heroku master
$heroku open