Spring Boot -palvelun julkaiseminen Rahti-ympäristössä
Tavoite
Tässä ohjeessa käydään läpi Spring-palvelun julkaisu Rahti-palvelussa.
Oletuksena on, että
- julkaistavassa palvelussa on Spring-palvelin ja relaatiotietokanta
 - julkaisu tehdään GitHub-repositoriosta.
 
Julkaisu tehdään esimerkissä vaiheittain.
Ennakkovaatimukset
Jos halutaan käyttää komentorivikomentoja, resepti edellyttää seuraavia toimenpiteitä:
Resepti
flowchart LR
  classDef highlight fill:#ffe2ff,stroke:#996d99,stroke-width:3px;
  step1[Rahti-projektin luonti]
  step2[Spring Boot -palvelimen julkaisu]
  step3[Tietokantapalvelun luonti]
  step4[Tietokannan konfigurointi]
  step5[Buildin automatisointi]
  step1-->step2
  step2-->step3
  step3-->step4
  step4-->step5
- Luo Rahti-projekti
 - Julkaise Spring-palvelin ilman ulkoista tietokantaa
 - Luo projektiin tietokanta
 - Konfiguroi Spring-palvelin käyttämään ulkoista tietokantapalvelua
 - Automatisoi build (valinnainen)