TIM MacOS asennusohjeet

1.3 Asentaminen MacOS:llä

Docker Desktop for Mac edellyttää 10.13 MacOS (High Sierra) version tai uudemman.

  • Lataa uusin Docker Desktop for Mac.
    • Avaa ladattu Docker.dmg tiedosto ja kopioi Docker.app tiedosto Applications kansioon.
  • Käynnistä Docker.app Applications kansiosta.
  • Vaihda Dockerin käytettävissä oleva muistin määrä 8 GB:hen Dockerin asetuksista. (Jos koneessasi on muistia vain 8, voit laittaa vähemmänkin, esim. 4, mutta 2 lienee jo liian vähän.) Tarvittaessa voit vaihtaa myös vaihtaa Dockerin käyttämää kansiota konteille.
    • Asetuksiin pääsee painamalla Dockerin kuvaketta status palkista oikeasta yläkulmasta ja valitsemalla Preferences.
    • Muistin määrää voi vaihtaa valikossa Settings (Preferences) -> Resources -> Advanced.
Docker desktop settings
Docker desktop settings
  • Avaa Finder tai Terminal ja mene TIM-repon juureen.
  • Luo kopio tiedostosta variables.sh.template samaan kansioon ja poista “.template” osa kopio tiedoston nimestä.
    • Jos variables.sh tiedosto on jo valmiiksi olemassa, niin poista se.
    • Jos tiedostojen päätteet eivät ole esillä, mene Finderin asetuksiin ja valitse Advanced välilehti. Laita ruksi kohtaan Show all filename extensions.
Finder preferences
Finder preferences
  • Kommentoi tiedostosta variables.sh pois echo –rivi.
  • Jos aiot kehittää TIMiä, muuta tiedostossa muuttuja IS_DEVELOPMENT arvoon true ja NGINX_PORT arvoon 81.
  • Muuta rivin export FILES_ROOT=${DIR}/timApp/tim_files kohta ${DIR} kansioksi, johon haluat TIMin tiedostojen asentuvan.
  • Tallenna variables.sh tiedosto.
  • Avaa Terminaali ja navigoi TIM-repon kansioon käyttäen cd komentoa.
  • Suorita ./dc pull komento terminaalissa.
    • Jos komennon suorituksesta seuraa viesti: “Agreeing to the Xcode/iOS license requires admin privileges, please run sudo xcodebuild -license, niin aja viestissä mainittu komento ja seuraa ohjeita. sudo xcodebuild -license komennon suoritettua suorita ./dc pull komento uudelleen.
    • Jos edellä mainittua viestiä ei tule, mutta komento epäonnistuu, niin asenna Xcode (Sisältää Git:in) tai Git. Xcode voidaan asentaa suoraan AppStoresta. Xcoden asennuksen jälkeen aja tarvittaessa sudo xcodebuild -license komento uudelleen ja yritä sen jälkeen ./dc pull komentoa uudelleen.
  • Suorita ./npmi komento terminaalissa.
  • Suorita ./up.sh komento terminaalissa käynnistääksesi Docker kontit.
    • Kontit voidaan sammuttaa käyttämällä ./dc down komentoa.
    • Konttien tila voidaan tarkastaa Docker Desktopin Dashboardista.
Docker container listing
Docker container listing

Docker konttien käynnistyttyä, siirry kehitysympäristön konfigurointiin. Siirry TIM kehitysohjeisiin tästä.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.