Strider-CD/strider

View on GitHub
apps/strider/boxfile.yml

Summary

Maintainability
Test Coverage
run.config:
  engine: nodejs
  engine.config:
    runtime: nodejs-4.4

  cache_dirs:
    - node_modules
    - dist

  # add nginx package
  extra_packages:
    - nginx

  extra_steps:
    - npm run build

# add a mongo database
data.mongodb:
  image: nanobox/mongodb:3.0

# add a web component and give it a "start" command
web.main:
  start:
    nginx: nginx -c /app/config/nginx.conf
    node: npm start

# add a worker component and give it a "start" command
# worker.main:
#   start: node worker.js