Skip to content

Latest commit

 

History

History
173 lines (111 loc) · 3.08 KB

book.md

File metadata and controls

173 lines (111 loc) · 3.08 KB

DONE Intro [5/5]

  • Actor Model
  • Cocaine Messages and Actors
  • Cocaine RPC Protocol
  • Locator
  • Apps and Services

TODO Setup Overview [6/7]

  • [-] Big Picture [1/2]
    • diagram
    • description
  • Node Box
  • LoadBalancer Box
  • DockerRepository Box
  • Dockerbuild Box
  • Elliptics cluster
  • ElasticSearch cluster

TODO [[<processes-overview.md][Processes> Overview] [2/3]

DONE Regular deployment process [2/2]

DONE process isolate [5/5]

  • upload
  • start
  • handle requests
  • stop
  • remove

DONE docker isolate [5/5]

  • upload
  • start
  • handle requests
  • stop
  • remove

DONE Deployment Through ape.sh [7/7]

  • prerequisites
  • version management notes
  • upload
  • start
  • request handling
  • stop
  • remove

TODO Request Handling And Balancing From Start To End [0/3]

  • at LoadBalancer
  • at Node
  • at Worker

TODO Recap Of Basic Notions

TODO Logging

TODO Storage

TODO Urlfetch

TODO Geobase

TODO Uatraits

TODO Langdetect

TODO Customization and Plugin Types [0/5]

  • isolate
  • gateway
  • service
  • storage
  • logger

TODO Frameworks

TODO Worker lifecycle

TODO Client requirements

Request balancing

  • IPVS
  • engine::balance

TODO Special Capabilities

  • Routing groups

TODO cocaine-tool

TODO cocaine-http-proxy

TODO IPVS plugin

DONE APE.sh Details [3/3]

DONE buildstep (basic container)

DONE heroku-buildpack-nodejs

DONE ape [7/7]

  • git-*
  • git-hook
  • build
  • status
  • start
  • stop
  • delete
  • pull
  • run
  • commit
  • push
  • Dockerfile

TODO NodeJS [0/3]

TODO Framework [0/2]

TODO Overview

TODO Reference

  • FSM
  • Worker Details
  • Client Details
  • Service
  • Sessions
  • Service wrappers

TODO cocaine-vagrant

TODO building on linux

TODO building on os x

TODO setting up nginx and rewrites

TODO simple app

TODO use simple service: storage

TODO use infrastructure services

TODO use services from within your app

TODO use app as a service

TODO watching your logs

TODO Best Practice: Logging

TODO Best Practice: handling client errors

TODO Best Practice: handling worker lifecycle events

aoidjfaoidfjo