| ... | @@ -4,6 +4,16 @@ Google Cloudissa on projektilla digia-JAMK-MrReferee-23784 käytössä Source Re |
... | @@ -4,6 +4,16 @@ Google Cloudissa on projektilla digia-JAMK-MrReferee-23784 käytössä Source Re |
|
|
|
|
|
|
|
- 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.
|
|
- 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.
|
|
- 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.
|
|
- 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. Cloud Build käy läpi sille cloudbuild.yaml tiedostossa määritetyt askeleet.
|
|
|
- Persistent Disk on käytössä postgres deploymentilla/kontilla. Kovalevyllä on siis koko tietokanta.
|
|
- 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.
|
|
- Kubernetes Enginessä ajetaan kaikkia buildattuja Docker imageja omissa deploymenteissaan. Kubernetesin kanssa kommunikoidaan komentoriviltä käyttäen yaml tiedostoja.
|
|
|
|
|
|
|
|
## yaml -tiedostot
|
|
|
|
|
|
|
|
Kustakin repositoriosta löytyy niille oleelliset yaml tiedostot. Tässä käydään nopeasti läpi kustakin reposta löytyvät yaml tiedostot ja mitä ne tekevät.
|
|
|
|
|
|
|
|
### mr-referee-frontend
|
|
|
|
|
|
|
|
#### cloudbuild.yaml
|
|
|
|
|
|
|
|
asdsad |
|
|
|
\ No newline at end of file |