|
|
# Asennusohjeet
|
|
# Asennusohjeet
|
|
|
|
|
|
|
|
asdas |
|
Google Cloudissa on projektilla digia-JAMK-MrReferee-23784 käytössä Source Repositories, Container Registry, Cloud Build, Persistent Disk ja Kubernetes Engine.
|
|
\ No newline at end of file |
|
|
|
|
|
- Source Repositoriesista löytyy kaikki koodit ja yaml tiedostot. Backend koodit repossa mr-referee, frontend koodit repossa mr-referee-frontend ja tietokannan luontiskripti ja yaml tiedostot repossa mr-referee-db.
|
|
|
|
- Container Registryssä säilytetään buildattuja Docker imageja.
|
|
|
|
- Cloud Buildissä on triggerit backendille ja frontendille. Eli kun koodia pushataan jompaankumpaan repoon, Cloud Build aloittaa uuden Docker imagen buildaamisen, pushaa buildatun imagen Container Registryyn ja tämän jälkeen vielä uusimman buildatun imagen Kubernetes deploymenttiin.
|
|
|
|
- Persistent Disk on käytössä postgres deploymentilla/kontilla. Kovalevyllä on siis koko tietokanta.
|
|
|
|
- Kubernetes Enginessä ajetaan kaikkia buildattuja Docker imageja omissa deploymenteissaan. Kubernetesin kanssa kommunikoidaan komentoriviltä käyttäen yaml tiedostoja. |
|
|
|
\ No newline at end of file |