Lumen + AngularJS with Docker project seed
PHP TypeScript HTML CSS JavaScript Cucumber
Latest commit 806f60f Jan 28, 2016 @zakhenry zakhenry Merge pull request #374 from spira/feature/deep_validation
Feature/deep validation
Permalink
Failed to load latest commit information.
api style patch Jan 28, 2016
app Fixed command unit test to use class that still exists to search Jan 27, 2016
docker composer update Jan 19, 2016
documents Updating DOCKER.md documentation. Adding DATA_ROOT env variable. Aug 4, 2015
features Updating deprecated 'md-actions' class to 'md-dialog-actions'. Removi… Dec 15, 2015
forum
logs Updated readme May 14, 2015
vagrant
vhosts/nginx Removed apimock(drakov) service entirely, updated to restore logviewe… Jan 19, 2016
.bowerrc fix(build): corrected .bowerrc files to set cwd for travis to work co… Mar 28, 2015
.coveralls.yml Updated composer.json to use version 1.0.x of satooshi/coveralls, rem… Jan 26, 2016
.gitignore Adds inclusion of .secret.env and example file Aug 3, 2015
.styleci.yml Changes StyleCi to use laravel recommended preset Sep 4, 2015
.travis.yml
Dockerfile
LICENSE Initial commit Mar 28, 2015
README.md Removed apimock(drakov) service entirely, updated to restore logviewe… Jan 19, 2016
Vagrantfile
composer.json Updated composer.json to use version 1.0.x of satooshi/coveralls, rem… Jan 26, 2016
composer.lock
docker-compose.yml Added cache config for local run of docker, so that dependency manage… Jan 19, 2016
gulpfile.js Removed ciDeployment from system information file as writing to the d… Jan 13, 2016
karma.conf.js
npm-shrinkwrap.json Added tests for admin roles controller, fixed app coverage to instrum… Jan 27, 2016
package.json
travis.php.ini vanilla fix Dec 7, 2015

README.md

Spira

Lumen + AngularJS project seed with Docker

Build Status Coverage Status Dependency Status Code Climate StyleCI

Technologies integrated in this seed project

Setup Instructions

Spira has a yeoman generator at https://github.com/spira/generator-spira which is the easiest way to set up the project. To set up the project, do the following:

  1. Install npm.
  2. Ensure that you have added an authorise token from your github account. Part way through the composer install section you may get rate limited by github. See instructions here.
  3. Install yeoman:

    $ npm install -g yo
    
  4. Install spira's yeoman generator:

    $ npm install -g generator-spira
    
  5. Navigate to a directory where you want the project to be installed and run the following command:

    $ yo spira
    
  6. Follow the on screen instructions and start the generator by pressing enter. Note you may have to enter your sudo password a few times during install:
    • To edit /etc/exports for NAT
    • To edit /etc/hosts for host resolving

Adding Type Definitions

When adding type definitions the build process may be interrupted due to the Github API rate-limit. In the case of this happening you will need to create another Github token and allow the TSD library to access it. For more information on how to do this please see the TSD documentation.

Manual Setup Instructions

You should be able to use the yeoman generator to install this project but if you have any issues consulting the manual setup instructions may be of use.

Docker Notes

For more information regarding docker, please see our docker notes.