...
- install:base
Creates- User
- Directories
- Virtual environments
- install:code
- Checks out code
- install:system-requirements
Installs OS dependencies - install:app-requirements
pip install -r requirements.txt/bundle install - install:configuration
Resolves vars and drops env.yml/auth.yml - install:vhosts
Builds nginx vhosts when relevant, can run locally or remotely - assets:pre-reqs
Installs ruby/sass/grunt/node - assets:gather
Processes assets - migrate:db
Migrates the RDBMS using manage.py today, make migrate in the future - migrate:mongodb
As above, but for whichever nosql option - manage:app-users
- manage:db
create/ensure the database and db users exist - manage:start
- manage:stop
- test:unit
- test:integration
- test:acceptance
...