Tredun ohjelmistokehittäjien kurssimateriaaleja
Jos käytät polku-proxia, kontti pitää vielä build:ata uudelleen seuraavilla muutoksilla, koska applikaatio ei pyöri web-serverin juuressa (tätä ei tarvita jos käytät subdomain:eja):
Lisää frontin package.json tiedostoon alla oleva “homepage”-asetus. Tämä tarvitaan, että static tiedostot (JS, CSS) latautuvat oikein web-serveriltä (. viittaa samaan polkuun kuin index.html).
"homepage": ".",
ENV NODE_ENV=production
var serviceURI = '/notes';
if(process.env.NODE_ENV == 'production'){
serviceURI = window.location.pathname + serviceURI
}
Push:aa uusi kontti dockerhub:iin ja tee pull ubuntu-serverillä. Stop:aa tarvittaessa edellinen (toimimaton) kontti ja käynnistä uusi. Nyt kontin pitäisi aueta osoitteesta:
http://my_server_ip/team1