Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 1.62 KB

TODO.md

File metadata and controls

59 lines (46 loc) · 1.62 KB

Things to do!

First working mockup √

  • API-Server Development √

    • Docker for API Server √
    • Code reloading using nodemon √
    • Koa.js example route √
    • Connection to database √
  • Database Server Development √

    • Docker for database server √
    • Initial Schema √
    • Development Data √
  • Web SPA & render server √

    • Create a Cerebral App √

    • Setup hypernova as a microservice for rendering √

      • Setup docker for server development √
      • Setup koa for web-app server √
      • Setup hypernova server on init √
    • Test web-app server √

      • Boot it up on host without docker to test it √
    • Update app to latest cerebral.js controller √

    • Disable most of the app components and just return a string or something √

    • Add all dependencies to √

      • render server √
      • api server √
    • Replace dot for ES6 string templates √

    • Fix js app bundle serving √

    • Test client side rendering √

  • Create first documentation version √

  • Commit first documentation version √

  • Create and push repository to github √

V1.0.0

  • Check docker-compose

  • Check each docker file

  • Check api code

  • Check web-app code

  • Boot up everything with docker-compose and fix bugs

  • test everything

  • improve logging

  • commit first version

  • lint

    • Add unused variable detection
    • Add linter with strict rules?

Later

Docker reference architecture - https://success.docker.com/Architecture/Docker_Reference_Architecture%3A_Development_Pipeline_Best_Practices_Using_Docker_EE

https://platform9.com/blog/kubernetes-vs-ecs/

https://kubernetes.io/docs/getting-started-guides/aws/