I PricePinner installeras ingenting direkt på datorerna som vi använder. Allt körs i Docker.
Det här körs i containrar
- REST-API:t och databasen.
- Kartservern.
- Webbproxyn med TLS-certifikat.
- Android-emulatorn för automatiska tester.
- Blender, röstmodellen och ljudverktygen för vår reklam.
Varför?
- En ny dator är redo på några minuter.
- Test och produktion använder samma uppsättning.
- Ingen har problemet "det fungerar på min dator".
Två miljöer
Det finns en testmiljö och en produktionsmiljö, var och en med en egen inställningsfil. En ändring går till testmiljön först.
Styrskripten
Varje del har ett styrskript med tydliga kommandon. Det är det enda sättet som vi startar, stoppar eller bygger något på. Då blir stegen likadana varje gång.
PricePinner